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

实现嵌套的json的数据写入
比如你想要的数据格式是这样的
java实现多层嵌套的json数据写入_第1张图片
这里利用map的方式
代码实现:

    public static void main(String[] args) {

        HashMap map = new HashMap<>();
        HashMap map2 = new HashMap<>();
        HashMap map21 = new HashMap<>();
        HashMap map211 = new HashMap<>();
        HashMap 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());
    }

你可能感兴趣的:(java,json)