如何将对象放到json?

时间:2013-11-22 16:05:35

标签: java json

我必须编写一个Json构造函数:

{"userId":"wg999","personList":[{"name":"anna avocado", other fields for anna}, {"name":"bertie banana",other fields for bertie}]}

我使用了Json对象和Json数组对象:

JSONObject jsonObj = new JSONObject();
     // Set the first name/pair
        jsonObj.put("userId","MyId");

        JSONArray jsonArr = new JSONArray();
        for (int i = 0; i < listArr.size(); i++) {
            JSONObject pnObj = new JSONObject();
            pnObj.put("age", listArr.get(i).Age.toString());
            pnObj.put("name", listArr.get(i).Name.toString());
            jsonArr.put(pnObj);
        }

和我的json回归:

{"personList":[{"name":"anna avocado", other fields for anna}, {"name":"bertie banana",other fields for bertie}],"userId":"wg999"}

我不知道用真正的构造函数写它是一样的。

非常感谢你!

0 个答案:

没有答案