автоопределение вложенного json ответа HTTP-плагина в datafusion - PullRequest
0 голосов
/ 02 февраля 2020

Я пытаюсь вызвать HTTP GET API, используя плагин пакетного источника HTTP в объединении данных. Ответ API - это сложная динамическая c вложенная json, из-за которой я не могу вручную указать схему вывода. Есть ли способ решить эту проблему?

Заранее спасибо!

1 Ответ

1 голос
/ 03 февраля 2020

Просматривая документацию CDAP для Разбор вложенных JSON событий, вы можете обнаружить, что этот плагин использует исключительно библиотеку JsonPath для JSON key- извлечения значений с использованием значимых выражений, что может быть целесообразно для анализа Dynami c key JSON:

"root member object" для анализа любого JSON называется $ независимо от того, массив это или объект. Он также использует точечную или скобочную нотацию для определения уровней разбора. Например: $ .employee.name или $ ['employee'] ['name']

Вы всегда можете обратиться к директиве JSON Path CDAP, чтобы получить знакомы с выделенными функциями и операторами для управления фильтрацией динамических данных c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...