Gson中fromJson方法


Gson是google的一個Json庫,使用非常簡單

new Gson().fromJson(Json_string,class),它會“盡量”轉換出對象,哪怕得到的對象從數據上看是不完整的。

就是將json_String轉換為class類型的對象

例如:

infoList = GsonUtil.getDefaultGson().fromJson(info, Feedback[].class);

這就會把info轉換成feedback的數組。

一些典型的情況:

0:               
    NULL     //輸入空,返回null 
1:abc  
    com.google.gson.JsonSyntaxException    //不是json串,返回異常
2:{}  
    name:null/age:0  
3:{"nick_name":"Jack"}  
    name:null/age:0  
4:{"name":"Anna","id":5}  
    name:Anna/age:0  
5:{"name":"Pluto","age":15,"id":10}  
    name:Pluto/age:15  

 


免責聲明!

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



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