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