我想用gson解析我的JSONObject。我写了一些代码但是没有用。
public class User {
@SerializedName("Email")
public static String Email;
@SerializedName("Id")
public static int Id;
@SerializedName("Picture")
public static String Picture=null;
@SerializedName("UserName")
public static String UserName;
}
在我班上:
User result=new Gson().fromJson(response,User.class);
我的JSONObject:
{
"Email": "",
"Id": 1,
"Picture": null,
"UserName": "User1"
}
答案 0 :(得分:2)
从所有变量中删除static
修饰符,然后重试。
注意:制作所有变量private
并提供public
getter/setter
方法。 learn more...