Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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 studio中从JSON获取变量_Android_Json - Fatal编程技术网

如何在android studio中从JSON获取变量

如何在android studio中从JSON获取变量,android,json,Android,Json,我试图从JSON response.oppdatert获取单个字符串 运行函数时返回以下行: {isError:false,errorMsg:null,响应:{oppdatert:ja} 这是一个异步任务,在onTaskComplete下,我有以下代码: String approved = null; JSONArray myJsonArray = JSONreturn.getJSONArray("response"); myList.clear(); for(int i = 0; i &l

我试图从JSON response.oppdatert获取单个字符串

运行函数时返回以下行:

{isError:false,errorMsg:null,响应:{oppdatert:ja}

这是一个异步任务,在onTaskComplete下,我有以下代码:

String approved = null;
JSONArray myJsonArray = JSONreturn.getJSONArray("response");

myList.clear();

for(int i = 0; i < myJsonArray.length(); i++) {

     JSONObject brukerOppdatert = myJsonArray.getJSONObject(i);
     approved = brukerOppdatert.getString("oppdatert");
应用程序在JSONArray=myJsonArray=

这种方法在其他json数组上也可以使用,但不同的是,在过去有不止一个对象


有什么想法吗?

首先,你的回答是JSONObject而不是JSONArray。所以

JSONObject myJsonobject = JSONreturn.getJSONObject("response");

myList.clear();

myJsonobject.getString("oppdatert");
所以

myJsonobject.getStringoppdatert


这将获得您所需的字符串

你的回答是JSONObject而不是JSONArrayI尝试过这个,我没有得到任何回应的价值我解决了它!我只需要做:JSONObject myJsonObject=JSONreturn;谢谢你的回答@托比我很高兴你解决了你的问题