You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
select - Извлечь данные из строки, файла или входящего потока JSON
Параметры:
--data
- Строка JSON или путь к файлу JSON для извлечения данных
--path
- Запрос в формате JSON-path
--encoding
- Кодировка входящих данных (не используется при извлечении данных из строк) (по умолчанию: UTF-8)
Пример
rem Извлечение данных из строки JSON
jex select --data "{'Ключ':'Значение'}" --path "$.Ключ"
rem Извлечение данных из файла JSON
jex select --data "d:\tmp\MyDataFile.json" --path "$.Ключ" --encoding UTF-8
rem Извлечение данных из потока вводаecho {"Ключ":"Значение"} | jex select --path "$.Ключ"
Прграммный интерфейс библиотеки (API)
Модуль ИзвлечениеДанных
Функция Выбрать() - извлекает данные из JSON-строки, файла или потока по указанному выражению JSON-path
Параметры:
ДанныеJSON
Строка, Поток
JSON-строка, путь к JSON-файлу или поток
Путь
Строка
выражение JSON-path для извлечения данных
Кодировка
Строка
используемая кодировка данных (не используется при извлечении данных из строк)
ИзвлекатьЕдинственноеЗначение
Булево
Если результирующий массив содержит единственное значение, то: Истина - будет возвращено значение; Ложь - будет возвращен массив.
JSONКакТекст
Булево
Истина - если результатом извлечения данных является JSON объект, результат будет возвращен в виде строки JSON;Ложь - результат будет возвращен в виде массива или соответствия