实现JSON字符串转换为JSON对象的方式很多。今天主要说一下最近在项目中用到的一个。觉得很方便。推介给大家
代码:
import com.google.gson.Gson;
import com.google.gson.JsonObject;
public class JsonDemo {
public static void main(String[] args) {
JsonObject msgObj = new JsonObject();
msgObj.addProperty("test", "123");
msgObj.addProperty("test1", "1233");
msgObj.addProperty("test2", "1234");
msgObj.addProperty("test3", "1235");
System.out.println(msgObj.toString());
String msgStr = msgObj.toString();
Gson g = new Gson();
JsonObject obj = g.fromJson(msgStr, JsonObject.class);
System.out.println(obj.get("test"));
for (Entry<String, JsonElement> set : obj.entrySet()) {//通过遍历获取key和value
System.out.println(set.getKey() + "_" + set.getValue());
}
}
}
这里需要引入GSON的依赖jar包。
maven配置:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3.1</version>
</dependency>
————————————————
版权声明:本文为CSDN博主「现役码农一个」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wobuaizhi/article/details/80950273