3

我计划为 iOS 应用程序提供一个接口,开发人员要求添加一个额外的字段调用class,其中包含我在服务器上使用的 pojo 的名称,以便他可以轻松地转换为客户端上的类。问题是当 json lib 处理值时我必须这样做。我认为registerJsonValueProcessor可以做到这一点。然后我得到了类名,obj.getClass().getName()但我仍然不知道如何将它附加到 json-lib。

4

1 回答 1

0

如果您使用 jackson 进行 json 的序列化/反序列化,请在您的类上应用注释 JsonTypeInfo。它可以帮助你
@JsonTypeInfo(use=Id.CLASS, include=As.PROPERTY, property="class")

于 2014-01-10T11:59:23.960 回答