-4

テキストビューにjson配列を追加するには? JSON配列オブジェクト「名前」をテキストビューで表示したい。どうすればいいのですか?配列内の単一の要素を取得する方法は? テキストビューにjson配列オブジェクト名を出力したい

        JSONObject json2 = new JSONObject(str);

        status = json2.getString("status");
        if (status.equals("1")) {       


        JSONArray school2 = json2.getJSONArray("data");

                        txt1.setText(data2.getString("name"));
                             }



 "status":1,
 "data":
  [
  {
  "dish_id":"37",
  "name":"dish2",
  "description":"testing",

  "allergen":
  "Eggs3,walnuts",
  "image":"http:\/\/198.57.208.46\/~school\/uploads\/images\/dishes\/egg-biryani.jpg",
  "ingredient":"weqweqw23,dsfds"
  }
   ],

 "dish_nutrition":
 {"1":
    {
     "name":"Cholesterol and Diet",
     "qty":"2"
  },"2":
 {
    "name":"Cholesterol and Diet",
    "qty":"1"
 }
 }
 }
4

1 に答える 1

0

次のようにフィールドにアクセスできます。

school2.getJSONObject(0).getString("name")

詳細については、ドキュメントを参照してください

于 2013-08-28T11:31:54.147 に答える