Использование Джексона для отображения объекта из определенного узла в дереве JSON
Возможно ли иметь ДжексонаObjectMapper
unmarshall только от определенного узла (и «вниз») в дереве JSON?
Вариант использования - это расширяемый формат документа. Я хочу пройтись по дереву, а затем опубликовать текущий путь к расширяемому набору плагинов, чтобы увидеть, использует ли пользователь и плагины, которые знают, что делать с этой частью документа.
Я бы хотел, чтобы авторы плагинов не сталкивались с деталями низкого уровняJsonNode
или потоковый API; вместо этого просто передать некоторый контекст и конкретныйJsonNode
, а затем сможете использовать прекрасный и удобныйObjectMapper
разобрать экземпляр своего класса, учитывая, что узел передан как корень дерева.