我试图建立对象的数组,这样的事情
[
{ name: "joe", id: "123"},
{ name: "ken", id: "234"},
{ name: "dave", id: "987"}
]
最终目标是回到本作中,API响应JSON对象。我想用JSON.simple,不胜感激任何建议,
我相信有更好的方式来编码,下面是我目前,
am sure there is better way to code, below is what I have currently,
JSONObject obj1 = new JSONObject();
obj1.put("id", "123");
obj1.put("name", "joe");
JSONObject obj2 = new JSONObject();
obj2.put("id", "234");
obj2.put("name", "ken");
JSONObject obj3 = new JSONObject();
obj3.put("id", "987");
obj3.put("name", "dave");
JSONArray list = new JSONArray();
list.add(obj1);
list.add(obj2);
list.add(obj3);
您应该定义一个类代表数据要转换成JSON
class Person {
private String name;
private String id;
}
然后用序列化库对象列表转换成JSON。