java实现多层嵌套的json数据写入

实现嵌套的json的数据写入
比如你想要的数据格式是这样的
在这里插入图片描述
这里利用map的方式
代码实现:

    public static void main(String[] args) {

        HashMap<String,Object> map = new HashMap<>();
        HashMap<String,Object> map2 = new HashMap<>();
        HashMap<String,Object> map21 = new HashMap<>();
        HashMap<String,Object> map211 = new HashMap<>();
        HashMap<String,Object> map212 = new HashMap<>();

        map211.put("taotao","F");
        map211.put("honghong","M");

        map212.put("taotao",92);
        map212.put("honghong",98);

        map21.put("gender",map211);
        map21.put("score",map212);

        map2.put("aaa",map21);

        map.put("class","03");
        map.put("info",map2);

        JSONObject json = new JSONObject(map);

        System.out.println(json.toString());
    }

版权声明:本文为weixin_46034893原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。