2016年9月22日 星期四

[JAVA] Parsing JSON

最近要在 Android5.1 上處理 JSON 格式的 HTTP request

記錄一下心得

1. 會使用的下列 class

import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONArray;

2. create JSONObject from HTTP request

JSONObject data = new JSONObject(String jsonstr);
jsonstr 是從 request body 中拿出來的 String 形式的 json

3. create JSONObject

JSONObject jsonData = new JSONObject();
jsonData.put("name", "Kobe");
jsonData.put("number", 24);

4.  parsing JSONObject

從 HTTP request 中拿到 JSONObject data 後,可以用下列方式拿資料

String name = data.getString("name");
int number = data.getInt("number");
boolean retire = data.getBoolean("retire");
JSONArray array = data.getJSONArray("teams");

沒有留言:

張貼留言