Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我计划为 iOS 应用程序提供一个接口,开发人员要求添加一个额外的字段调用class,其中包含我在服务器上使用的 pojo 的名称,以便他可以轻松地转换为客户端上的类。问题是当 json lib 处理值时我必须这样做。我认为registerJsonValueProcessor可以做到这一点。然后我得到了类名,obj.getClass().getName()但我仍然不知道如何将它附加到 json-lib。
class
registerJsonValueProcessor
obj.getClass().getName()
如果您使用 jackson 进行 json 的序列化/反序列化,请在您的类上应用注释 JsonTypeInfo。它可以帮助你 @JsonTypeInfo(use=Id.CLASS, include=As.PROPERTY, property="class")