一、jsonobject和jsonarray的資料表示形式
jsonobject的資料是用 來表示的,
例如:
而jsonarray,顧名思義是由jsonobject構成的陣列,用 [ , , … , ] 來表示
例如: [ , ] ;
表示了包含2個jsonobject的jsonarray。
可以看到乙個很明顯的區別,乙個用的是 ,乙個最外面用的是 [ ] ;jsonarray包含多個jsonobject
二、如何從字串string獲得jsonobject物件和jsonarray物件
jsonobject jsonobject = new jsonobject ( string str);
jsonarray jsonarray = new jsonarray(string str ) ;
三、如何從jsonarray中獲得jsonobject物件(倆種)
大家可以把jsonarray當成一般的陣列來對待,只是獲取的資料內資料的方法不一樣
for(int i=0;i兩者都可。第一種注意轉換
四、獲取json內的資料(倆種)
int id= jsonobject.getint ( "id" ) ; // 這裡的jid得到的資料就是123.
string age=jsonobject.getstring( " age") ; // 這裡的age得到的資料就是12
strirng age= jsonobject.get("age").tostring();
五、一般地 為鍵值對
eg:
string jname = null;
if(jsonobject.get("name").equals("xm"))
六、 json.parse( str ) --> 把字串轉為json物件
json.stringify( obj ) -->把物件解析為字串
七、使用
fastjson,gson,jackson,進行序列化與反序列化
JSONObject與JSONArray的理解
編者注 關於jsonobject,也即json物件,在使用介面的時候前端經常要通過json物件來對資料進行分析和使用,本篇文章就帶你來了解一下jsonobject與jsonarray。之前用到的json,就是乙個鍵對應乙個值,超級簡單的一對一關係。現在用到的json那可以層層巢狀啊,剛開始接觸的時候...
JSONObject與JSONArray的簡單使用
大家看到jsonobject就應該真的這個類是和json格式相關的吧,沒錯,jsonobject就是將資料json化的乙個類,它是以鍵值對存在的,key value形式和map型別比較相像。下面我們先來簡單使用一下這個類 這裡新建乙個jsonobject物件 jsonobject object ne...
ResultSet轉成JSONArray或者鍊錶
由jdbc查詢得到的resultset結果集轉換成jsonarray resultset jsonarray public jsonarray resultsettojsonarray resultset rs throws sqlexception ja.add jo return ja 由jdb...