Джексон - Как десериализовать вложенный JSON в объект из внешней библиотеки? - PullRequest
0 голосов
/ 10 января 2019

Я вызываю функцию из внешней библиотеки, и Джексон используется для десериализации объекта ответа. Ответ выглядит примерно так:

{"Object":{"type":"a","key":"0000"}}}`

Класс Object импортируется из внешней библиотеки и выглядит следующим образом:

public class Object{
  String key;
  String type;
}

но я получаю эту ошибку при вызове метода getObject: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "Object" (Class Object), not marked as ignorable

В некоторых ответах, которые я нашел, упоминалось добавление некоторых аннотаций к свойствам класса, но поскольку класс является внешним, я не думаю, что смогу добавить какие-либо аннотации. Любое понимание того, как обойти это?

...