解析json資料

2021-09-01 07:25:54 字數 1028 閱讀 8607

其他人給定義好的介面,我們需要輸入url位址,然後獲取資料進行解析,轉化為json格式。

解析出來的資料是這樣子滴:

};

url url = new url("http://....");//獲取位址

httpurlconnection conn = (httpurlconnection) url.openconnection();//取得位址連線

reader rd = new inputstreamreader(conn.getinputstream());

jsonelement jsonelement = new jsonparser().parse(rd);//解析資料

rd.close();

conn.disconnect();

jsonobject jsonpagesobject = jsonelement.getasjsonobject();

jsonpagesobject = (jsonobject) jsonrecordobject.get("pages");

jsonelement = jsonpagesobject.get("total_page");

if (jsonelement.isjsonprimitive()) else

如果解析的資料是陣列格式的,如:

,] }

那麼:

jsonobject jsonrecordobject = jsonelement.getasjsonobject();

jsonarray jsonchannelarray = jsonrecordobject.get("record").getasjsonarray();

for (int i = 0; i < jsonchannelarray.size(); i++) }

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...

Json 資料解析

假設現在要建立這樣乙個json文字 物件 married false 布林值 try 新建people物件 jsonarray phone new jsonarray phone是個陣列 phone.put 123231 put 1231234 把 號碼放到phone裡面 people.put ph...