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());