当反序列化低于JSON时,它在尝试解析具有其类型'字符串'的服务器属性时失败,并带有上述异常消息。嵌套在其中,如何解析具有嵌套在每个属性中的属性类型的JSON,如下所示?
{
"header": {
"time": 1492178674232,
"threadId": null,
"requestMarker": null,
"env": null,
**"server": {
"string": "astapp078"
}**,
"service": {
"string": "ApiCalendarsEntityStreamPublisher"
}
}
}
答案 0 :(得分:0)
您可以使用updateNotifications = () =>
注释为JSON字段指定与POJO字段不同的名称。并将@JsonProperty
和server
字段包装在类中。 E.g。
service
class POJO {
Server server;
Service service;
}
class Server {
@JsonProperty("string") String name;
}
class Service {
@JsonProperty("string") String name;
}
中的name
将为server