Моего класса выглядит следующим образом:Сохранение UnknownFields на карту при десериализации JSON, используя Джексон
Class A{
private String amount;
@JsonIgnore
private Map<String,String> unknownFields = new HashMap<>();
}
Моего ObjectMapper
уже DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES = false
настроен.
Json input:
{
"amount": 5000,
"note" : "Amount is 5000"
}
В этом случае мне нужна записка, чтобы быть в unknownFields
Карты:
Ищем некоторые аннотации, как
@OnUnknownProperties
public void OnUnknownProperties(String name, String value){
unknownFields.put(name,value);
}
Благодарим ecbrodie за форматирование и исправление орфографии. В следующий раз, я обеспечу это – Ysak