After completing the XML SAX Parsing now I am working on JSON Parsing in my application. Here I am providing you the Json
Response : {\"menu\": {
You can get a JSON object from the response like this (I assume you know how to take care of the response):
String[] file = null;
/* Make a JSON object from your response, yourResponse is a String containing
the whole response */
JSONObject jsonObject = new JSONObject(yourResponse);
/* Your "menu": array from your response */
JSONArray infoArray = jsonObject.getJSONArray("menu");
/* If the array contains multiple items, loop it
through the infoArray's size */
for (int i = 0; i < infoArray.length(); i++) {
try {
//Get the value inside "id"
file[i] = infoArray.getJSONObject(i).optString("id");
} catch (JSONException e) {
}
}
private String jString = "{\"menu\": {\"id\": \"file\", \"value\": \"File\", \"
They are just creating a string that will look like:
{"menu": {"id": "file", "value": "File", .. etc.
They use \
because the "
char has to be escaped.