Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android json解析

Android json解析

編輯:關於Android編程

JSON:一種輕量級的數據交換格式,具有良好的可讀和便於快速編寫的特性。

json和xml的區別:

1.JSON和XML的數據可讀性基本相同

2.JSON和XML同樣擁有豐富的解析手段

3.JSON相對於XML來講,數據的體積小

4.JSON與JavaScript的交互更加方便

5.JSON對數據的描述性比XML較差

6.JSON的速度要遠遠快於XML
android的json解析部分都在包org.json下,主要有以下幾個類: JSONObject:可以看作是一個json對象,這是系統中有關JSON定義的基本單元,其包含一對兒(Key/Value)數值。
JSONStringer:json文本構建類 ,根據官方的解釋,這個類可以幫助快速和便捷的創建JSON text。
JSONArray:它代表一組有序的數值。將其轉換為String輸出(toString)所表現的形式是用方括號包裹,數值以逗號”,”分隔
JSONTokener:json解析類
JSONException:json中用到的異常 構建json: JSONObject somthing= new JSONObject(); //jsonobject somthing.put("12345678"); JSONArray somthing1= new JSONArray(); //jsonarray somthing1.put("somthing",somthing);
解析json: 若是用String進行接收則: JSONObject somthing= new JSONObject(string); //jsonobject
somthing.optString(“12345678”);
JSONArray somthing2=somthing1.getJSONArray("somthing"); //jsonarray JSONObject somthing3 = getJSONObject(0);

如有問題請留言,轉載注明出處
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved