我打算为iOS应用程序提供一个界面,开发人员要求添加一个额外的字段调用class
包含我在服务器上使用的pojo的名称,这样他就可以轻松地在客户端上转换为他的类。问题是当json lib处理值时我必须这样做。我认为registerJsonValueProcessor
可以解决问题。我通过obj.getClass().getName()
获得了类名,但我仍然不知道如何将它附加到json-lib。
答案 0 :(得分:0)
如果您使用jackson进行json的序列化/反序列化,请在您的类上应用注释JsonTypeInfo。它可以帮助你 @JsonTypeInfo(use = Id.CLASS,include = As.PROPERTY,property =“class”)