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