Проверяйте выражения JSONPath на основе данных JSON и проверяйте соответствующие значения или пути. Это полезно при отладке ответов API, извлечении полей, написании правил автоматизации или документировании вложенных структур данных.
Тестер поддерживает общий синтаксис JSONPath, включая root. $, свойства точек, свойства скобок, индексы массивов, wildcards, союзы и рекурсивный спуск, такие как $..price.
Используйте согласованные пути, когда вам нужно понять, где живут ценности в большом ответе. Используйте соответствующие значения, когда вы хотите, чтобы извлеченные данные были готовы к копированию в тесты, документы или другой инструмент.
Реализации JSONPath отличаются. Этот тестировщик фокусируется на выборе недвижимости, массивных индексах, включая отрицательные индексы, wildcards, профсоюзы и рекурсивный спуск. Выражения фильтров, выражения сценариев и срезы массивов не оцениваются. Проверяйте то же самое выражение в библиотеке назначения, прежде чем полагаться на него в автоматизации производства.
Связанные инструменты: JSON Schema Validator · JSON Парсер