再談Json解析

2021-07-22 02:36:02 字數 580 閱讀 9046

},"msg": "成功"

}

上面是乙個**解析的json**

通過再一次使用json解析,才明白對於{}而言,是乙個jsonobject,而對於而言,是乙個jsonarray

jsonarray裡面不一定是jsonobject,比如上面的mpath中是字串,jsonarray獲取的時候就應該用getstring方法,見下面的**

//這個document就是個json**

jsondata=jsondoc.text();

//通過json字串建立json物件

jsonobject=new jsonobject(jsondata);

mpath=jsonobject.getjsonobject("data").getjsonobject("result").getjsonarray("mpath");

string downloadpath=mpath.getstring(videodef).tostring().trim();

參見以前寫的json生成與解析:

JSON解析 XML解析

json解析 1大括號代表字典 2中括號 小括號 代表陣列 3冒號的左右兩邊分別為鍵和值 key value 4資料和資料之間 用逗號隔開 我們在本機上建立乙個file.xml,進行解析,並取出年齡35 json解析 本地讀取student.xm l檔案nsstring jstr nsstring ...

JSON解析 XML解析

主要是顯示地理位置和天氣以及溫度。對網路請求下來的json資料進行解析。import viewcontroller.h define kweatherurl inte ce viewcontroller property weak,nonatomic iboutlet uilabel citylab...

JSON庫解析json檔案

cocoa 下json開源的類庫有很多,其中jsonkit庫是非常簡單易用而且效率又比較高的。解析 舉例 import jsonkit.h 假設 strjson 是網路上接收到的 json 字串,nsstring strjson bage 3,sound def.nsdictionary resul...