Зная, какое поле / метод и Java-объект вы десериализуете в десериализаторе Джексона - PullRequest
0 голосов
/ 16 октября 2019

В моем десериализаторе Джексона я хотел бы знать, к какому полю в POJO я в настоящее время десериализуем.

, поэтому, если моя полезная нагрузка равна

{
   "salary": {
       "amount":3232,
       "currency": USD
    }

и мой объект равен

public class Person {
    Money salary;

    public void setSalary(Money salary) {
         this.salary = salary;
    }
} 

В моем десериализаторе,

public Money deserialize(JsonParser p, DeserializationContext ctxt) 
                                throws IOException, JsonProcessingException {
    // ...
 }

Я хотел бы знать, что в настоящее время десериализует некоторые JSOn для класса Person и метода setSalaray (денежная зарплата);

Это возможно?

...