Gson中fromJson方法

Gson是google的一個Json庫,使用很是簡單json

new Gson().fromJson(Json_string,class),它會「儘可能」轉換出對象,哪怕獲得的對象從數據上看是不完整的。數組

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

例如:spa

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

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

一些典型的狀況:對象

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  
相關文章
相關標籤/搜索