分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
接上文七、通過jsontokener來解析json文字
7.1、將json文字解析為物件
我們可以通過
jsontokener的nextvalue()來獲得jsonobject物件,然後再通過jsonobject物件來做進一步的解析。
例項4
voidstartjsontokenerdemo
(),"
+" \"married\" : false,"
+"}"
;try
catch
(jsonexceptionex)
}7.2、將json文字解析為文字
我們可以通過
jsontokener的一些方法將json文字解析為文字
例項5
voidstartjsontokenerdemo2
(),"
+" \"married\" : false,"
+"}"
;try
catch
(jsonexceptionex)
}
執行結果:
03-28 22:05:03.800: i/robin(10412): jsontokener.next(8)|,]
分析:
1.開始解析陣列
2.開始解析物件
3.解析鍵值對
4.解析鍵值對
5.解析物件結束
6.開始解析物件
7.解析鍵值對
8.解析鍵值對
9.解析物件結束
10.解析陣列結束
示例8
voidstartjsonreaderdemo
(),]"
;
jsonreader
reader
=new
jsonreader
(new
stringreader
(jsondata
));
try
elseif(
tagname
.equals
("age"
))/* key為age時*/
} reader
.endobject
();
} reader
.endarray
();
}catch
(ioexceptione)
}
結束
給我老師的人工智慧教程打call!
android中json解析及使用(中)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!接上文 六 通過jsonobject與jsonarray來解析json 我們可以通過jsonobject與 jsonarray 的getint,getstring,getdouble,getjsonarray,getjsonobject等函式來解析...
android中json解析及使用 (下)
接上文 七 通過jsontokener來解析json文字 7.1 將json文字解析為物件 我們可以通過 jsontokener的nextvalue 來獲得jsonobject物件,然後再通過jsonobject物件來做進一步的解析。例項4 void startjsontokenerdemo mar...
android中的json解析
json和xml的解析有一些類似,將json的內容讀入字串之後 在進行解析 json資料是 包裹的是jsonobject,物件裡面是鍵值對,直接呼叫getstring 等等就可以 包裹的是jsonarray private void parsejsonwithjsonobject string js...