AndroidというかJSONの話ですが…。

↓先日JSON形式のStringからJSONObjectを生成しようとしたら、エラーが発生しました。
JSONObject jsonObject = new JSONObject(str);

あれれ?と思ったら、JSONが[]で囲まれた配列形式となっていました。

【オブジェクト形式】
{“name”:”hogehoge”,”id”:”2″}

【配列形式】
[{“name”:”hogehoge”,”id”:”2″}]

↓配列形式のJSONを取得するには、こちらを使います。
JSONArray jsonArray = new JSONArray(str);