GSON實現String和JSON轉換


實現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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM