我正在使用 FlexJson 来支持我的 JSON 实体。
但是我在反序列化它们时确实遇到了一些问题,因为我想要一个“短数据量”来减少后端和客户端之间发送的数据量。
让我们建议我们确实有一个引用地址的 Person 类:
public class Person {
private String firstname;
private String surname;
private Address address;
}
所以我现在想要的是,反序列化一个仅包含地址 id 的 Person 对象,并通过这个 id 从数据库中加载地址。
{
"firstname":"Michael",
"surname":"Blomkvist",
"addressid":"1"
}
任何建议如何告诉这个 JSONDeserializer?
我试图添加一个 use("addressid", new MyCustomAddressObjectFactory()) 但它永远不会被调用。
我将不胜感激任何帮助!
提前致谢!