Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中从对象内部的Json对象获取值_Android_Json - Fatal编程技术网

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

如何在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

我在从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 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并将其转换为字符串以供使用有点复杂,但我不能完全确定您的目的是什么,问题有点含糊不清。

什么编程语言?什么站台?你试过什么?很荣幸。如果有帮助的话,你能把它标为正确答案吗?