我正在使用 Gson 2.2
的 toJson()
方法将 java 对象序列化为 json 字符串。 java 对象的类型为:
public class LOB implements Serializable{
private int id;
private LOBType type;
private TypeSpecificData data;
public class TypeSpecificData {
private String a;
private int b;
}
}
除了 TypeSpecificData
类型的 data
字段之外,对象的所有字段都被序列化。
如何在 json 字符串中包含此字段?
目前我正在序列化,如下所示:
String jsonString = new Gson().toJson(lob_instance);
最佳答案
默认情况下,Gson 不会序列化空对象引用。请检查一下。
关于java - 并非所有字段都由 toJson() 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12472827/