У меня есть JSONКак отобразить JSON с обнуляемыми свойствами массива в Pojo с помощью WildFly Resteasy
{
"name": "volo",
"friends": ["joe", "alex"]
}
и Java POJO
class Person {
private String name;
private Set<String> friends;
//constructor, getters, setters
}
метод POST:
@POST
@Consumes("application/json")
public Response createPerson(Person person) {
//logic
}
Это работа хорошее когда идут POST или PUT, и JSON обрабатывается POJO, но когда
"friends": null
WildFly Resteasy не может разобрать JSON для POJO и ответ с ошибкой возвращается
com.fasterxml.jackson.databind.JsonMappingException: N/A (through reference chain: dk.systematic.beacon.workspace.WorkspaceInfo["friends"])
ли кто-нибудь знает, как исправить это с некоторой аннотацией или дополнительной настройки?
Возможный дубликат [JSON: JsonMappingException при попытке десериализации объекта с нулевыми значениями] (http://stackoverflow.com/questions/18096589) – lefloh