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 の間の不一致に混乱しています。