如何在Android中从对象内部的Json对象获取值
我在从URl()获取json值时遇到一些问题 {“ios”:{“计数器”:“2”} 我只想取计数器值如何在Android中从对象内部的Json对象获取值,android,json,Android,Json,我在从URl()获取json值时遇到一些问题 {“ios”:{“计数器”:“2”} 我只想取计数器值 谢谢。试试这个,在js对象中解析json,现在可以访问计数器属性,如下所示 var a = '{ "ios": { "counter": "2" } }'; a = JSON.parse(a); console.log(a['ios'].counter); 假设您已经从URI获取JSON并从中创建了一个字符串 您将创建一个包含JSON的JSONObject: JSONObject jObj
谢谢。试试这个,在js对象中解析json,现在可以访问计数器属性,如下所示
var a = '{ "ios": { "counter": "2" } }';
a = JSON.parse(a);
console.log(a['ios'].counter);
假设您已经从URI获取JSON并从中创建了一个字符串 您将创建一个包含JSON的JSONObject:
JSONObject jObject = new JSONObject(yourJSONString);
然后在需要的地方创建JSONObject:
JSONObject iOSObject = jObject.getJSONObject("ios");
最后,在本例中,所需的值是字符串:
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并将其转换为字符串以供使用有点复杂,但我不能完全确定您的目的是什么,问题有点含糊不清。什么编程语言?什么站台?你试过什么?很荣幸。如果有帮助的话,你能把它标为正确答案吗?