Для десериализации json с неизвестным полем в объект есть @JsonAnySetter.Обработка неизвестных свойств JSON с помощью Jackson
Но что, если я прочитаю такой json в свой объект, измените некоторые известные поля и напишу его обратно в json? Неизвестные свойства будут потеряны.
Как обращаться с такими случаями? Возможно ли сопоставить объект или мне нужно прочитать данные в JsonNode или Map?
http://jira.codehaus.org/browse/JACKSON-292 – skaffman