json字符轉java bean忽略大小寫


使用objectMapper進行json字符的解析

com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper();
JSONObject js = new JSONObject(json);
//json轉bean時忽略大小寫
ob.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
diagRequestBean = ob.readValue(js.toString(), DiagRequestBean.class);

使用JSONObject 將json字符轉換為json對象,然后利用objectmapper將這個json對象轉換為javabean對象。
當使用Objectmapper時,導包可能是import org.codehaus.jackson.map.ObjectMapper;
但是當你需要忽略大小寫進行轉換映射時,需要導入com.fasterxml.jackson.databind包,而為了不和其他使用objectmapper的地方沖突,就采用局部使用的方式,
com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper();這樣來聲明使用objectmapper,這樣就可以輕松將json對象轉換為javabean對象。

換種思路,換種方法,換種思維就解決問題了。


免責聲明!

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



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