私はこの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
ですか?