У меня был объект Java " Author ", который затем был реструктурирован, чтобы стать Ararylist из "Author".Авторский объект был сохранен в БД непосредственно как JSON ниже:
{"author":{"id":1,"recordId":0}}
Итак, мое более раннее поле Java было:
private Author author = new Author();
, а новое:
private List<Author> authorList;
ПроблемаВот как я могу написать свой код, чтобы иметь сериализованный объект с authorList , но также необходимо десериализовать старый " Author ".
Я использовал @ JsonProperty для чтения уже сохраненных author
данных, но это также сохраняет Arraylist с именем "Автор", который мне нужно назвать authorList
@JsonProperty(value="author")
@JsonDeserialize(using = AuthorDeserializer.class)