解析 JSON 格式資料

2021-07-14 11:25:19 字數 717 閱讀 1089

比起 xml,json的主要優勢在於它的體積更小,在網路上傳輸的時候可以更省流量。但缺點在於,它的語義性較差,看起來不如xml 直觀。

我們還需要在c:\apache\apache2\htdocs目錄中新建乙個 get_data.json 的

檔案,然後編輯這個檔案,並加入如下 json 格式的內容:

[,

,]

修改mainactivity 中的**,如下所示:

public class mainactivity extends activity implements onclicklistener 

} catch (exception e)

}}).start();}……

private void parsejsonwithjsonobject(string jsondata)

} catch (exception e)

}}

可以看到,解析 json 的**真的是非常簡單,由於我們在伺服器中定義的是乙個json 陣列,因此這裡首先是將伺服器返回的資料傳入到了乙個 jsonarray 物件中。然後迴圈遍歷這個 jsonarray,從中取出的每乙個元素都是乙個jsonobject 物件,每個 jsonobject 物件中又會包含 id、name和version這些資料。接下來只需要呼叫 getstring()方法將這些資料取出,並列印出來即可。

JSON資料解析(各種格式)

一 解析物件 1.不帶物件名 格式 解析方法 jsonobject json new jsonobject jsostring person.setid json.getint id person.setname json.getstring name person.setaddress json....

解析json格式的資料

一 本程式是從客戶端傳送請求到伺服器,伺服器返回josn格式的資料,客戶端進行解析並展示。二 public class mainactivity extends activity private final static string path protected static final int ...

解析JSON資料格式

比起xml,json的主要優勢在於它的體積更小,在網路上傳輸的時候可以更省流量,但缺點在於,他的語義性較差,看起來不如xml直觀。官方提供的jsonobject谷歌開源庫的gson第三方開源庫,jackson fastjson 下面使用jsonobject和gson分別解析這組資料.private ...