pom.xml 加入以下内容:
<!-- gson --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.5</version></dependency>
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());