fastjson 是阿里巴巴的開源專案 ,主要是操作json 與 自定義物件, map,list之間進行的轉換
以下給出了 6種轉換 都是我自己封裝的 ,一點渣水平, 封裝的 方法可以直接拿去用 ,我都已經測試過的
1. json 轉換 自定義物件
string json = ;
user user = json.parseobject(json,user.class);
public static t json2t(string json,classclazz)
2. 自定義物件 轉換 json
user user = new user();
user.setuserid(15);
user.setusername("往5");
string userjson = json.tojsonstring(user);
public static string t2json(object obj)
3. json 轉換 list
string json = ]}
listlist = json.parsearray(json,user.class);
public static listjson2list(string json,classclazz)
4.list 轉換 json
listlist = new arraylist();
list.add(user);
string json = json.tojsonstring(list);
public static string list2json(list list)
5. map轉換 json
public static string map2json(map map)
6.json轉換map
public static mapjson2map(string json,typereference> type)
fastJson 筆記 簡單應用
之前寫了半篇沒儲存,然後悲劇了。這裡只記錄幾個使用情景吧,記錄從點滴,有基礎的直接忽略本篇吧 資料舉例如下 rs 舉例 string returestring resquest.getresultstring jsonobject emayreturn json.parseobject reture...
fastjson 使用技巧
當你有乙個欄位是字串型別,裡面是json格式資料,你希望直接輸入,而不是經過轉義之後再輸出,這時使用jsondirect true引數,如 import com.alibaba.fastjson.annotation.jsonfield public static class model若想將巢狀物...
關於fastjson使用總結
1 背景 專案需要從其他廠商中將資料轉接過來,存到自己的資料庫中,根據三方廠商提供的api介面文件來對接。2 實現 對於這種資料轉接的問題,就像usb轉接頭一樣,兩端的東西肯定是有差異,所以才需要中間這個協議來處理,自然對於資料庫的表結構,就需要加對映表來儲存兩者之間的關係,各種字段雖然不同,但是業...