Объединить JsonPath с JsonProperty Джексона для вложенных узлов? - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть следующий JSON файл (упрощенный, на самом деле содержит больше полей, вложенных и не вложенных):

{
    "name": "Foo"
    "age":
    {
        "years": 29
        "months": 11
    }
}

И у меня есть Java POJO для вышеупомянутого, который состоит только из Name, Years и Months. У меня вопрос, есть ли способ, которым мы можем объединить JsonPath с аннотацией Джексона @JsonProperty для извлечения вложенных полей, не используя один из более сложных подходов, таких как: https://www.baeldung.com/jackson-nested-values? Что-то вроде

class Person
{
    @JsonProperty("$.name")
    String name;

    @JsonProperty("$.age.years")
    Integer years;

    @JsonProperty("$.age.months")
    Integer months;

    //Setters, getters
}

Спасибо

...