我使用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的任何建议吗?
我尝试添加一个用法(“addressid”,新的MyCustomAddressObjectFactory()),但它永远不会被调用。
我将不胜感激任何帮助!
提前致谢!