fastJson 筆記 簡單應用

2021-07-22 11:54:00 字數 1609 閱讀 9967

之前寫了半篇沒儲存,然後悲劇了。。。

這裡只記錄幾個使用情景吧,記錄從點滴,有基礎的直接忽略本篇吧

資料舉例如下

/*

* rs:

*/

**舉例

string returestring = resquest.getresultstring();

jsonobject emayreturn = json.parseobject(returestring);

string code = string.valueof(emayreturn.get("code"));

轉map解析**舉例如下

map

map = jsonobject.parseobject(data);

int successcount = commonutils.parseint(map.get("successcount"));

//int successcount = commonutils.get(map, "successcount ");

string code = map.get

資料舉例如下

/* data 資料格式如下,]

}*/

直接解析**舉例如下

jsonobject obj = json.parseobject(data);

int successcount = commonutils.parseint(obj.get("successcount"));

string code = obj.getjsonarray("errorlist").getjsonobject(0).get("code")

3.obj轉json

list

<

map<

string, object>> errlist =

new arraylist<

map<

string, object>>();

map<

string, object> errmap =

new hashmap<

string, object>();

errmap.put("message", "充值失敗");

errmap.put("code", "99999");

errmap.put("mobile", "123456789");

errlist.add(errmap);

map<

string, object>

params

=new hashmap<

string, object>();

params

params

.put("successcount", 1);

params

.put("failcount", 0);

params

.put("errorlist", errlist);

string

data

= json.tojsonstring(params);

fastjson簡單使用

fastjson 是阿里巴巴的開源專案 主要是操作json 與 自定義物件,map,list之間進行的轉換 以下給出了 6種轉換 都是我自己封裝的 一點渣水平,封裝的 方法可以直接拿去用 我都已經測試過的 1.json 轉換 自定義物件 string json user user json.pars...

C 簡單快速的json元件fastJSON使用介紹

json資料格式簡潔,用於資料的持久化和物件傳輸很實用。最近在做乙個razor 生成器,需要把資料庫的表和列的資訊修改後儲存下來,想到用json序列化物件並儲存,需要時再反序列化成物件會簡單一些。codeplex上發現了fastjson專案,好像很不錯的樣子。這裡是作者做的效能測試 呼叫 複製 如下...

C 學習筆記 執行緒簡單應用

對於執行緒,對於新手來說會覺得非常麻煩,實際上不是如此,其實很簡單,只是要注意執行緒的關閉和開啟。簡單的方法建立執行緒達到效果。第一種方式 mfc封裝好呼叫執行緒方式 對於執行緒,對於新手來說會覺得非常麻煩,實際上不是如此,其實很簡單,只是要注意執行緒的關閉和開啟。簡單的方法建立執行緒達到效果。in...