0

私はこのJSONファイルを持っています。これはString呼び出されて読み込まれjsonString、次のようになります。

{
  "position":1,
  "team_id":10260,
  "home":
  {
    "played":18,
  },
},
{
  "position":2,
  "team_id":8456,
  "home":
  {
     "played":12,
  },
},

解析用コード:

JSONObject obj = new JSONObject(jsonString);
Iterator it  = obj.keys();

    while(it.hasNext()){
       String s = it.next().toString();
       System.out.print(s + " " + obj.getString(s) + " ");
    }

出力は次のとおりです。position 1 home {"played":18} team_id 10260

したがって、ファイルの残りの部分は読み取られません。何が問題なのか教えていただけますか?また、なぜhome {"played":18}前に印刷されるのteam_id 10260ですか?

4

2 に答える 2