0

私はやりたい:

(Object)Date:
    (Object)HomeTeam:
        (Array)Name
        (Array)Num
    (Object)AwayTeam:
        (Array)Name
        (Array)Num
(Object)Date:
    (Object)HomeTeam:
        (Array)Name
        (Array)Num
    (Object)AwayTeam:
        (Array)Name
        (Array)Num
(Object)Date:
    (Object)HomeTeam:
        (Array)Name
        (Array)Num
    (Object)AwayTeam:
        (Array)Name
        (Array)Num

これまでのところ、次のことを試みました。

JSONObject json = new JSONObject(); 
JSONObject home = new JSONObject();
JSONObject away = new JSONObject();
json.put("Date", xxx);  I dun know how to do
json.put("HomeTeam", home); 
json.put("AwayTeam", away);   

そして、日付オブジェクトがたくさんあります。助けてください..

4

1 に答える 1

0

バンドルされている JSON ライブラリでこれを行うことができます。この構造体を取得するには:

(Object)Date:
    (Object)HomeTeam:
        (Array)Name
        (Array)Num

JSONObject date = new JSONObject(); を行います。

JSONObject team = new JSONObject();
  team.put("Name", new JSONArray());
  team.put("Name", new JSONArray());
date.put("id", team);

それ"id"はむしろノードごとに異なるべきではなく、そこで JSONArray に切り替える必要があります。

于 2013-07-07T14:14:02.263 に答える