JsonGet() возвращает путь к строке данных JSON (JavaScript Object Notation). Данные должны быть допустимым кодом JSON, но могут содержать дополнительные пробелы и символы новой строки.
Синтаксис:
value JsonGet(json, path)
Возвращаемые типы данных: двойное значение
Аргументы
Аргумент
Описание
json
Строка, содержащая данные JSON.
path
Путь должен быть указан в соответствии с RFC 6901. Это позволит выполнять поиск свойств внутри данных JSON без применения сложных функций подстрок и индекса.
Пример. Допустимые и недопустимые выражения диаграммы
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
OrderDetails
Создайте следующие меры:
IsJson( JsonGet ( OrderDetails, '/items/price' ), 'number' ) при использовании вместе с функцией IsJson получает текстовую строку JSON для price и проверяет, что значение price является числом.
JsonGet( OrderDetails, '/customer/email' ), чтобы получить адрес электронной почты клиента, используя правильный путь.
JsonGet( OrderDetails, '/total_price' ), ), чтобы получить итоговую цену, используя правильный путь.
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!