2017-02-19 5 views
-1

なしこんにちは、私のJSONコードはそうなりますのAndroid StudioのJSON配列

[ 
{ 
name: "Pop", 
score: 968 
}, 
{ 
name: "Rock", 
score: 881 
}, 
{ 
name: "Dance & Electronic", 
score: 539 
}, 

And so on... 

私の問題は、私はJSONObjectせずにJSONを取得する方法がわからないということです。私はこの質問がよく聞かれたことを知っています。これらの人々は本当に私を助けません。誰もこれを説明できますか?

+0

をこれを試してみてください? –

+1

"私はこの質問がよく聞かれていることを知っています。これらの人々は本当に私を助けません。 - あなたが遭遇したこと、そしてあなたが遭遇した具体的な問題について、**詳細に**、説明してください。 JSON配列の解析には、 'JSONArray'、' JsonReader'、Gson、Moshi、Jacksonのような多くのオプションがあります。 – CommonsWare

+0

提供したサンプルはJSONArrayです。まず、このデータをJSONArrayに解析し、その後、各JSONObjectを反復処理する必要があります。何か必要があれば、さらに説明してください。 – Avi

答えて

0

あなたはJSONObjectせずに何をする必要がありますなぜ、

try { 
     JSONArray jsonArray=new JSONArray(jsonStr); 

     for (int i = 0; i < jsonArray.length(); i++) { 
      JSONObject c = jsonArray.getJSONObject(i); 
      String name = c.getString("name"); 
      String score = c.getInt("score"); 
      } 
    } catch (final JSONException e) { 

    } 
0

JSONオブジェクトを使用せずにJSON配列を抽出できます。しかし、Androidの開発のために、図書館でJSONオブジェクトを使用することが理想的である

関連する問題