2015年8月13日 星期四

Android-JSON 組合使用介紹

我們在之前有提到 Android-JSON 拆解使用介紹

今天我們來實踐 JSON 組裝對應資料
比如 :

-----------------------------------------------------------------------------------------------------------------
Name
NickName
Brithday
Tom
Apple
1988/01/01
John
Cat
1989/02/02

-----------------------------------------------------------------------------------------------------------------
我們先抓對應的Key : Name、NickName、BrithDay

// Tom 的資料
JSONObject json_1 = new JSONObject();
json_1.put("Name", "Tom");
json_1.put("NickName", "Apple");
json_1.put("BrithDay", "1988/01/01");

// John 的資料
JSONObject json_2 = new JSONObject();
json_2.put("Name", "John");
json_2.put("BrithDay", "Cat");
json_2.put("action", "1989/02/02");

// 將兩筆資料組合
JSONArray jsonArray = new JSONArray();
jsonArray.put(json_1);
jsonArray.put(json_2);

// 將整合好了資料放在 JSONObject 並設置相對應的 Key
JSONObject json = new JSONObject();
json.put("Vlaue", jsonArray);

System.out.println("json : " + json.toString());

輸出 :
{
    "Vlaue":[
        {
            "Name":"Tom",
            "BrithDay":"1988/01/01",
            "NickName":"Apple"
        },
        {
            "Name":"Cat",
            "BrithDay":"1989/02/02",
            "NickName":"John"
        }
    ]
}


如果我們要存成字串在轉回來要怎辦 ?

沒有留言:

張貼留言