如何从Android中的对象内的Json Object获取值

时间:2014-12-08 11:53:47

标签: android json

我在从URl(http://fusioniprojects.com/ios/counter.php

中获取json值时遇到了一些问题

{“ios”:{“counter”:“2”}}

我只想获取计数器值 谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个,解析js对象中的json,现在可以按如下方式访问counter属性

var a = '{ "ios": { "counter": "2" } }';

a = JSON.parse(a);

console.log(a['ios'].counter);

答案 1 :(得分:0)

假设您已经从URI中获取了JSON并从中创建了一个String ....

您将创建一个包含JSON的JSONObject:

JSONObject jObject = new JSONObject(yourJSONString);

然后从那里创建需要的JSONObject:

JSONObject iOSObject = jObject.getJSONObject("ios");

最后,所需的值,在本例中为String:

String theCounter = iOSObject.getString("counter");

所以,没有评论:

import org.json.JSONObject;    

String yourJSONString = (import JSON here)... ;
JSONObject jObject = new JSONObject(yourJSONString);
JSONObject iOSObject = jObject.getJSONObject("iOS");
String theCounter = iOSObject.getString("counter");

抓住JSON并将其转换为使用的字符串稍微复杂一点,但我并不完全确定你所追求的是什么,这个问题有点含糊不清。