用Java读取嵌套的JSONObject。Don';无法获取内部JSONObject
我试图从另一个JSONObject中读取JSONObject。第一个输出有效,第二个输出(即内部的JSONObject)无效。这里我得到了以下错误 org.json.JSONException:JSONObject[“值”]未找到 这是第一个对象/数组的输出 ergebnis:{“描述”:“,”对象“:[{“参考str”:“76-1044-0”,“类名”:“应用程序”,“值”:{“providerorg参考str”:“262-462-0”,…}]} 以下是我试图获取数据的方式:用Java读取嵌套的JSONObject。Don';无法获取内部JSONObject,java,Java,我试图从另一个JSONObject中读取JSONObject。第一个输出有效,第二个输出(即内部的JSONObject)无效。这里我得到了以下错误 org.json.JSONException:JSONObject[“值”]未找到 这是第一个对象/数组的输出 ergebnis:{“描述”:“,”对象“:[{“参考str”:“76-1044-0”,“类名”:“应用程序”,“值”:{“providerorg参考str”:“262-462-0”,…}]} 以下是我试图获取数据的方式: JSONObje
JSONObject jsonObject = new JSONObject(ergebnis);
System.out.println(jsonObject);
JSONObject inside = jsonObject.getJSONObject("Values");
System.out.println(inside);
对象中存在值对象。此对象是一个数组。您可以尝试如下操作:
JSONObject jsonObject = new JSONObject(json);
System.out.println(jsonObject);
JSONObject jsonObject1= jsonObject.getJSONObject("ergebnis");
System.out.println(jsonObject1);
JSONArray objects = jsonObject1.getJSONArray("Objects");
System.out.println(objects);
JSONObject inside = objects.getJSONObject(0).getJSONObject("Values");
System.out.println(inside);
您使用的是哪个json库,什么是
ergebnis
?