首页 > Windows开发 > 详细

JSON-lib的api的使用

时间:2014-02-08 16:39:33      阅读:558      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
List<Object> list = new ArrayList<Object>();
        Map<String,Object> map1  = new HashMap<String,Object>();
        map1.put("name", "黑龙江");
        JSONObject put = new JSONObject();
        put.put("city", new String[]{"哈尔滨","大庆"});
        map1.put("cities", put.toString());
        list.add(map1);
        
        Map<String,Object> t = new HashMap<String,Object>();
        t.put("name","中国");
        t.put("province", JSONArray.fromObject(list).toString());
        JSONObject j = new JSONObject();
        j.putAll(t);
        System.out.println(j.toString());
bubuko.com,布布扣
bubuko.com,布布扣
{
        "name":"中国",
        "province":[
        {
           "name":"黑龙江",
            "cities":{
                "city":["哈尔滨","大庆"]
            }
         },
         {
            "name":"广东",
            "cities":{
                "city":["广州","深圳","珠海"]
            }
        },
        {
            "name":"台湾",
            "cities":{
                "city":["台北","高雄"]
            }
        },
        {
            "name":"新疆",
            "cities":{
                "city":["乌鲁木齐"]
            }
        }
    ]
    }
bubuko.com,布布扣
bubuko.com,布布扣
// 此范例的另外一种写法。没有用List来装集合,而是用JSONArray

Map<String,Object> map1 = new HashMap<String,Object>(); map1.put("name", "黑龙江"); JSONObject put = new JSONObject(); put.put("city", new String[]{"哈尔滨","大庆"}); map1.put("cities", put.toString()); Map<String,Object> map2 = new HashMap<String,Object>(); map2.put("name", "广东"); JSONObject put2 = new JSONObject(); put2.put("city", new String[]{"广州","深圳","珠海"}); map2.put("cities", put.toString()); Map<String,Object> t = new HashMap<String,Object>(); t.put("name","中国"); JSONArray array = new JSONArray(); array.add(map1); array.add(map2); t.put("province", array.toString()); JSONObject j = new JSONObject(); j.putAll(t); j.element("description", "这是描述"); System.out.println(j.toString());
bubuko.com,布布扣

 

能用map来启用key跟value的话,一般都不用再启用一个javabean了。

JSON-lib的api的使用

原文:http://www.cnblogs.com/google4y/p/3540249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!