我目前正在使用Gson对Java应用程序上的JSON数据进行反序列化。
问题是有一个名为class
的变量,但是Java并没有让我在我的对象(将存储Json的对象)中定义一个以这种方式命名的变量。
public class InfosHistory {
String title;
String user;
String content;
String date;
String id;
String visible;
String id_activite;
String class; <--
}
答案 0 :(得分:4)
您可以使用attributes来定义序列化名称:
public class InfosHistory {
String title;
String user;
String content;
String date;
String id;
String visible;
String id_activite;
@SerializedName("class")
String class_name;
}