簡單解析json資料(接上篇建立json資料)

2021-07-06 05:25:17 字數 1428 閱讀 3443

解析json資料(接上篇 建立json資料)

1. 先了解json資料格式

[ 值,值,... ]

2. 建立 jsonobject 與 jsonarray 物件 傳入 資料,例:

string msg = "";

//若msg是遇到 ,]

jsonobject jsonobjcet = jsonarray.getjsonobject(key);

//[[值,值,...],[值,值,...]]

jsonarray new_jsonarray = jsonarray.getjsonarray(index);

//jsonarrayjsonarray = jsonobject.getjsonarray(index);

//,鍵:,...}

jsonobject new_jsonobject = jsonobject.getjsonobject(key);

4. 取出值(其實方法與3差不多)

//對於 jsonobject , 呼叫 jsonobject.getstring(key); 方法

//對於 jsonarray , 要使用迴圈取出

for(int i;i

**,接著上篇 建立json資料

public class jsonrunning 

} catch (exception e)

system.out.println();

msg = jsontool.createjsonstring("myfriends",

jsonservice.getlistperson());

system.out.println("myfriends:");

try {

jsonobject jsonobject10 = jsonobject.fromobject(msg);

jsonarray jsonarray10 = jsonobject10.getjsonarray("myfriends");

for(int i = 0;i

要與上篇**一起用才能列印出這結果

列印結果:

上篇列印結果:

JSON解析與建立

這是一條json 一對 就是乙個json object,object裡的 mane age 被稱為key name,hany 18被稱為key value。key name是乙個字串 使用c庫函式strstr判斷有無關心的關鍵字即可。include include const char rpc cm...

json資料解析

由於是從網路上面讀取json,因此需要讀取網路檔案 url url new url path httpurlconnection conn httpurlconnection url.openconnection 利用httpurlconnection物件,我們可以從網路中獲取網頁資料.conn.s...

json資料解析

今天在做easyui列表頁面回顯字典表資料時候遇到乙個json解析的奇怪問題,首先我用spring gethibernatetemplate 中的createsqlquery進行資料查詢 查出來的資料是 2,2,2,2,2,2,2,之類的 public list findbypage final s...