2

我已经创建了一个类别对象的 JSONArray,其中包括 google appengine 中的项目对象列表(JSONArray),因此,使用我在http://jsonformatter.curiousconcept.com/com.google.appengine.labs.repackaged.org.json.JSONObject验证生成的字符串,它失败了。

但是,在该站点上,如果我仅使用项目列表 (JSONArray) 验证类别的 JSONObject,则该字符串将被验证为有效。

如果我尝试没有项目列表的类别 JSONArray,则该字符串也是有效的。

无论如何,我尝试自己解析一个包含项目列表(JSONArray)的类别的 JSONArray org.json.JSONObject @version 2012-05-29

JSONObject jsonObj =jsonArray.getJSONObject(i);如果我像我得到的那样解析类别org.json.JSONException: Value ...

但是我可以解析类别JSONObject jsonObj =new JSONObject(jsonArray.getString(i));

JSONObject jsonItem = jsonItemArray.getJSONObject(j);有一次,我得到类别 JSONObject,我可以像这样很好地解析项目。

jsonobject = new JSONObject(jsonArray.getString(index)[SUCCESS] vs jsonArray.getJSONObject(index)[FAILED]我对 JSONObject 的 JSONArray 与 JSONArray之间的差异感到困惑。

4

0 回答 0