Wednesday, January 25, 2012

Parsing JSON data in java

public void parseJSONObject(String jsonData) throws Exception {
    JSONTokener jsonTokener = new JSONTokener(jsonData);
    JSONObject object = (JSONObject) jsonTokener.nextValue();
    object.getString("id");
}

public void parseJSONArray(String jsonData) throws Exception {
    JSONTokener jsonTokener = new JSONTokener(jsonData);
    JSONArray arr = (JSONArray) jsonTokener.nextValue();
    for(int i=0, j=arr.length(); i < j; i++) { 
        JSONObject object = arr.getJSONObject(i);
        ...
    }
}

No comments: