GSON轉換對象時屬性有空格報異常


異常信息

com.google.gson.JsonSyntaxException

com.google.gson.stream.MalformedJsonException

在使用GSON把json串轉為對象時,某屬性值有空格,就回報上面的異常

解決:

public static final Gson GSON = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
String s = GSON.toJson(syncInput.getData());
List<OrgSynOut> list= GSON.fromJson(s,new TypeToken<List<OrgSynOut>>(){}.getType());
syncInput.setData(list);

syncInput.getData():對象集合

先把GSON轉為json串,再進行對象的轉換


免責聲明!

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



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