blog.erikori.com

Androidアプリを制作しています。

*

[Android開発]new JSONObjectでエラー(JSONObjectとJSONArrayの違い)

   

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);

3人の方が「いいね!」と評価しています。

 - Android開発