importcom.alibaba.fastjson.jsonarray;
import
com.alibaba.fastjson.jsonobject;
/*** portlet類別列舉類 */
public
enum
portlettype
/*** 根據code獲取name
* @param
code
* @return
*/public
static string getdes(int
code)
}return
null
; }
/***將該列舉全部轉化成json
* @return
*/public
static
string tojson()
return
jsonarray.tostring();
}/*** 重寫tostring,單個轉化成json
* @return
*/@override
public
string tostring()
public
intgetcode()
public
void setcode(int
code)
public
string getname()
public
void
setname(string name)
}
簡單的問題搞複雜了,其使用jsonobject能很方便的實現,千萬別自己拼字串,費時費力。
關於列舉物件轉成JSON
在寫完錯誤資訊enum以後,每次傳到前台的資訊都是字串形式的,因為直接呼叫列舉類名.方法名 時獲取到的是字串形式的。在進行物件序列化以後,呼叫列舉類中的方法即可獲得json字串,這樣就可以傳到前端咯 解決方案目前是使用jackson來解決,看 首先要繼承乙個介面,實現介面的列舉將會以物件的方式進行序...
python將json資料轉成字典
做文字分類的時候,給定的資料集是json格式的,用jieba分詞需要用字典,而且給定的資料集只需要其中的兩個字段。所以第一步就是將json資料轉成只包含所需兩個欄位的字典 import json f open data test.json r encoding utf 8 for line in f...
接收JSON型別轉成物件
寫個小例子吧 public string getjsontest string jsonstring 引數是json 引數長這樣 user 傳過來的是乙個puser物件和乙個user集合,我把它封裝成乙個getpuseruser物件 public class getpuseruser puser物件...