Wpis z mikrobloga

Zawsze, gdy miałem api w formie takiego jsona jak poniżej, to serializowałem go do obiektu za pomocą RestTemplate, któremu podawałem url i obiekt, w tym przypadku EmployeesDto.class.
Employees:

{
"date":"2021-12-02",
"data":[
"name":"Marek"
"lastname":"Nowak",
"salary": 4444.44
]
}

To budowałem sobie dto w takiej formie:

EmployeesDto{
private EmployesDateDto date;
private EmployesDataDto data;
}

EmployesDataDto{
JsonProperty("name")
private String firstname;
private String lastname;
private float salary;
}

Jednak teraz muszę skorzystać z mniej więcej takiego jsona, gdzie zamiast hashmapy i kluczy, mam tablicę i wiem co jest pod danym indexem. Jak poradzić sobie w takim przypadku? Jackson ma jakieś adnotacje do tego?
Employees:

{
"date":"2021-12-02",
"data":[
"Marek"
"Nowak",
4444.44
]
}

#java #naukaprogramowania #programowanie
  • 11