谷歌JsonObject

pom.xml 加入以下内容:

        
        
            com.google.code.gson
            gson
            2.8.5
        

JsonObject:

        JsonObject json = new JsonObject();
        json.addProperty("name", "song");
        json.addProperty("age", 25);
        System.out.println(json.toString()); //  {"name":"song","age":25}

JsonArray: 

       // JsonArray 数组
        JsonArray array = new JsonArray();
        array.add("上海");
        array.add("北京");
        array.add("宿迁");
        System.out.println(array.toString()); //  ["上海","北京","宿迁"]
        // [{"id":1,"title":"测试跳转"},{"id":1,"title":"测试跳转"}]

        JsonArray childrenDataArray = new JsonArray();

        // 子节点信息
        JsonObject childData1 = new JsonObject();
        childData1.addProperty("id",1);
        childData1.addProperty("title", "测试跳转");

        JsonObject childData2 = new JsonObject();
        childData2.addProperty("id",1);
        childData2.addProperty("title", "打开APP");

        childrenDataArray.add(childData1);
        childrenDataArray.add(childData2);

        System.out.println(childrenDataArray);

JsonObject 嵌套 JsonArray: 

        // {"name":"张三","age":20,"games":["CrossFire","DNF","LOL"]}

        JsonObject testJson = new JsonObject();
        testJson.addProperty("name","张三");
        testJson.addProperty("age", 20);

        JsonArray loveGameArray = new JsonArray();
        loveGameArray.add("CrossFire");
        loveGameArray.add("DNF");
        loveGameArray.add("LOL");
        testJson.add("games",loveGameArray);

        System.out.println(testJson.toString());

 

你可能感兴趣的:(谷歌JsonObject)