我有这样的json..
{"source":[{"id":"22","name":"xyz"},{"id":"23","name":"ghj"},
{"id":"24","name":"tuv"}]}
我必须得到“id”和“name”的值。怎么做..
我已经尝试了很多。但无法获得如何做到这一点的最佳解决方案。
谢谢您的帮助
您想使用以下代码....
JSONObject jObject = new JSONObject(responseBody);
sourceArray = jObject.getJSONArray("source");
for (int i = 0; i < 3; i++) {
name[i] = sourceArray.getJSONObject(i).getString("name").toString();
id[i] = sourceArray.getJSONObject(i).getInt("id");
}
responseBody 是您的实际 JSON 字符串。如果您有任何疑问,请回复。