Android創建JSON格式數據
1. 創建JSON格式數據
對於Android創建JSON格式數據,由於Android官方提供瞭相應瞭put(key, value)等方法,因此代碼十分簡單,如下所示:
JSONObject jsonObject = new JSONObject();
JSONArray jsonArray = new JSONArray();
JSONObject object_1 = new JSONObject();
JSONObject object_2 = new JSONObject();
JSONObject object_3 = new JSONObject();
try {
object_1.put(id, 1);
object_1.put(ide, eclipse);
object_1.put(name, Java);
object_2.put(id, 2);
object_2.put(ide, XCode);
object_2.put(name, Swift);
object_3.put(id, 3);
object_3.put(ide, Visual Studio);
object_3.put(name, C#);
jsonArray.put(object_1);
jsonArray.put(object_2);
jsonArray.put(object_3);
jsonObject.put(languages, jsonArray);
jsonObject.put(cat, it);
} catch (JSONException e) {
e.printStackTrace();
}
Log.i(TESTJSON, jsonObject.toString());
最後打印出來的Log日志信息為:
{languages:[{id:1,ide:eclipse,name:Java},{id:2,ide:XCode,name:Swift},{id:3,ide:Visual Studio,name:C#}],cat:it}