1

我正在使用 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()) 但它永远不会被调用。

我将不胜感激任何帮助!

提前致谢!

4

0 回答 0