Google appengine で Item オブジェクト List(JSONArray) を含む Category オブジェクトの JSONArray を作成したため、http://jsonformatter.curiousconcept.com/ で結果com.google.appengine.labs.repackaged.org.json.JSONObject
の文字列を検証すると失敗します。
しかし、そのサイトでは、カテゴリの JSONObject を Item List (JSONArray) で検証するだけで、文字列が Valid として検証されます。
Item List なしで Category の 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 を取得したら、このように Item を解析できますJSONObject jsonItem = jsonItemArray.getJSONObject(j);
。
jsonobject = new JSONObject(jsonArray.getString(index)[SUCCESS] vs jsonArray.getJSONObject(index)[FAILED]
JSONObject の JSONArray と JSONArray の間の不一致に混乱しています。