У меня есть следующий 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
}
Спасибо