Json读写

xiaoxiao2021-02-28  104

1.导包

<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</version></dependency>

2.写

创建根对象

JsonObject root = new JsonObject();

普通属性

root.addProperty("resourceType", resourceType);

数组

JsonObject r2 = new JsonObject();//单个数组元素 r2.addProperty("resourceType", "Encounter");//元素填充 JsonArray array = new JsonArray();//创建数组容器 array.add(r2);//将元素放入容器 root.add("references", array);//将数组添加到父节点

3.JsonObject对象转换为String

new Gson().toJson(root); Gson实例化一次代价较大,最好设计为一次实例随处可用。

4.任意对象与Json串的zhuanhuan

new Gson().toJson(object);//对象转Json串new Gson().fromJson(json, type);//Json串转对象

问题:

如何将Map的key value转换为Json串的name value,反之亦然?

转载请注明原文地址: https://www.6miu.com/read-70515.html

最新回复(0)