json接口

来源:互联网 发布:佳能app软件下载 编辑:程序博客网 时间:2024/05/18 00:12
 // 主json
        JSONObject json = new JSONObject();
        // 次一级json
        JSONObject json1 = new JSONObject();
        JSONObject json2 = new JSONObject();
        JSONObject json3 = new JSONObject();
        json.put("code", "0");
        // 次一级菜单名称
        List<Map<String, String>> attrList = new ArrayList<>();
        List<Map<String, String>> funcList = new ArrayList<>();
        List<Map<String, String>> eventList = new ArrayList<>();


        Map<String, String> map1 = new HashMap<>();
        Map<String, String> map2 = new HashMap<>();


        map1.put("vsdvcsd", "aaaaaaaaa");
        map2.put("aaaaaavcddd", "15424");


        attrList.add(map1);
        attrList.add(map2);


        Map<String, String> map3 = new HashMap<>();
        map3.put("aa", "bb");
        funcList.add(map3);
        Map<String, String> map4 = new HashMap<>();
        map4.put("11", "22");
        eventList.add(map4);
        json2.put("funcList", funcList);
        json1.put("attrList", attrList);
        json3.put("eventList", eventList);
        json1.putAll(json2);
        json1.putAll(json3);


        json.put("data", json1);
        System.out.println(json.toString());
        System.out.println(funcList);

        System.out.println(json1);



输出结果

{"code":"0","data":{"attrList":[{"vsdvcsd":"aaaaaaaaa"},{"aaaaaavcddd":"15424"}],"eventList":[{"11":"22"}],"funcList":[{"aa":"bb"}]}}
[{aa=bb}]
{"attrList":[{"vsdvcsd":"aaaaaaaaa"},{"aaaaaavcddd":"15424"}],"eventList":[{"11":"22"}],"funcList":[{"aa":"bb"}]}

原创粉丝点击