1

我有这样的json..

 {"source":[{"id":"22","name":"xyz"},{"id":"23","name":"ghj"},
 {"id":"24","name":"tuv"}]}

我必须得到“id”和“name”的值。怎么做..

我已经尝试了很多。但无法获得如何做到这一点的最佳解决方案。

谢谢您的帮助

4

1 回答 1

1

您想使用以下代码....

 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 字符串。如果您有任何疑问,请回复。

于 2012-09-04T18:35:19.457 回答