【Android】【超初心者用】JSONを少し作ってみる3

public String jsonTest() {

   JSONObject jsonObject = new JSONObject();
   
   String name = "いやんばかん";

   ArrayList hako = new ArrayList();
   hako.add(name);

   try {
      jsonObject.put("name", hako);
   } catch (JSONException e) {
      e.printStackTrace();
   }
   return jsonObject.toString();

}

さて、ここから。hakoというリストを作って、そこに いやんばかん をいれる。

V/AAA: jsonTest= {“name”:”[いやんばかん]”}
こうなる。なんだよ、この [ ] は?誰に断ってつけてんだ?

2回いれてみる。

public String jsonTest() {

   JSONObject jsonObject = new JSONObject();

   String name = "いやんばかん";

   ArrayList hako = new ArrayList();
   hako.add(name);
   hako.add(name);

   try {
      jsonObject.put("name", hako);
   } catch (JSONException e) {
      e.printStackTrace();
   }
   return jsonObject.toString();

}

こうなる。

V/AAA: jsonTest= {“name”:”[いやんばかん, いやんばかん]”}
ほほう。

[ ] はリストの事のようだな、、、。