fastjson簡單使用

2021-07-16 08:54:58 字數 1130 閱讀 1765

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轉接頭一樣,兩端的東西肯定是有差異,所以才需要中間這個協議來處理,自然對於資料庫的表結構,就需要加對映表來儲存兩者之間的關係,各種字段雖然不同,但是業...