zoukankan      html  css  js  c++  java
  • json格式说明

    代码如下:

    for (int i1 = 0, l = list.size(); i1 < l; i1++) {
    						Object[] t = (Object[]) list.get(i1);
    						node = new Node(t[1].toString(), t[0].toString());
    						nodeList.add(node);
    
    						List l1 = new ArrayList();
    						List l2 = new ArrayList();
    
    						Map m = new HashMap();
    						m.put("name", personPlace);
    						Map m2 = new HashMap();
    						m2.put("name", t[1].toString());
    						l1.add(m);
    						l1.add(m2);
    
    						Map m3 = new HashMap();
    						m3.put("name", t[1].toString());
    						m3.put("value", t[0].toString());
    
    						l2.add(m);
    						l2.add(m3);
    
    						placesLink.add(l1);
    						PlaceCounts.add(l2);
    
    						String a = JsonMapperUtils.objectToJson(l2);
    						String b = JsonMapperUtils.objectToJson(PlaceCounts);
    						String c = JsonMapperUtils.objectToJson(m3);
    						String d = JsonMapperUtils.objectToJson(l1);
    
    					}

      输出结果:

    一维数组:
    String[] a = new String[phoneList.size()];

    二维数组:
    String[][] b =new String[phoneList.size()][2];
    map:
    m: {name=北京} m3:{name=南昌, value=2}

    list: l1:[{name=北京}, {name=南昌}] l2:[{name=北京}, {name=南昌, value=2}]

    list中的list placeCounts:[[{name=北京}, {name=南昌, value=2}]] 对应的json格式:
    a:
    ["a","b","c"]
    b:
    [["a","b"],["a1","b1"],["c1","d1"],["c12","d22"]] m3: {"name":"南昌","value":"2"} l2: [{"name":"北京"},{"name":"南昌","value":"2"}] placeCounts: [[{"name":"北京"},{"name":"南昌","value":"2"}]] [[{"name":"北京"},{"name":"南昌","value":"2"}],[{"name":"北京"},{"name":"重庆","value":"4"}]]

     

    Map<String, Object> info = new HashMap<String, Object>();
    info.put("nodeList", nodeList); info.put("placesLink", placesLink); //数组 info.put("PlaceCounts", PlaceCounts); //数组 String json = JsonMapperUtils.objectToJson(info);

     输出结果

    {"phoneNums":["北京"],"nodeList":[{"name":"南昌","value":"2"},{"name":"重庆","value":"4"},{"name":"拉萨","value":"2"},{"name":"上海","value":"1"}],
    "PlaceCounts":[["name:北京","name:南昌,value:2"],["name:北京","name:重庆,value:4"],["name:北京","name:拉萨,value:2"],["name:北京","name:上海,value:1"]],
    "success":true, "placesLink":[["{name:北京}","{name:南昌}"],["{name:北京}","{name:重庆}"],["{name:北京}","{name:拉萨}"],["{name:北京}","{name:上海}"]]}
    Map<String, Object> info = new HashMap<String, Object>();
    info.put("nodeList", nodeList);
    info.put("placesLink", placesLink); //list<list<map<key,value>>>
    String json = JsonMapperUtils.objectToJson(info);
    

     输出结果

    {"phoneNums":["北京"],
    "nodeList":[{"name":"南昌","value":"2"},{"name":"重庆","value":"4"},{"name":"拉萨","value":"2"},{"name":"上海","value":"1"}],
    "PlaceCounts":[[{"name":"北京"},{"name":"南昌","value":"2"}],[{"name":"北京"},{"name":"重庆","value":"4"}],[{"name":"北京"},{"name":"拉萨","value":"2"}], [{"name":"北京"},{"name":"上海","value":"1"}]],
    "success":true,
    "placesLink":[[{"name":"北京"},{"name":"南昌"}],[{"name":"北京"},{"name":"重庆"}],[{"name":"北京"},{"name":"拉萨"}],[{"name":"北京"},{"name":"上海"}]]}

      

     

      

     

     

  • 相关阅读:
    Map之类的东西
    [待码][BZOJ1858]SCOI2010序列操作 jzyzoj1655
    Linux 系统时间和硬件时间
    自动化运维之puppet的学习(如何找到你需要的模块)
    linux 搭建hexo博客
    坚持不懈之linux haproxy的配置文件关键字查询手册
    坚持不懈之linux haproxy 配置文件 详情
    Linux Haproxy 安装和部署
    linux 破解版confluence安装
    zookeeper 简介
  • 原文地址:https://www.cnblogs.com/estellez/p/4925271.html
Copyright © 2011-2022 走看看