Тестер JSONPath
Встав JSON і JSONPath expression, щоб знайти matching values, переглянути result paths і скопіювати extracted data.
Збіги
| Шлях | Значення |
|---|
Що таке JSONPath Tester?
JSONPath Tester допомагає робити запити до вкладених JSON-даних через path-вирази: властивості об’єктів, індекси масивів, wildcards, slices, recursive lookup і прості filters.
Це корисно під час дебагу API-відповідей, перевірки automation rules, витягування значень із великих payload або документування JSON paths для тестів та інтеграцій.
Як користуватися JSONPath Tester
- Встав JSON у поле вводу.
- Введи JSONPath-вираз, що починається з $.
- Натисни «Перевірити шлях» або залиш автоматичний запуск увімкненим.
- Переглянь знайдені шляхи, значення та скопіюй результат за потреби.
Підтримувані приклади JSONPath
$.store.books[0].title
Отримати вкладену властивість із першого елемента масиву.
$.store.books[*].author
Вибрати властивість з усіх елементів масиву.
$.store.books[?(@.price > 30)]
Відфільтрувати елементи масиву через просте порівняння.
$..price
Знайти властивості з такою назвою рекурсивно.
$.store.books[0:2]
Повернути slice з масиву.
$['store']['bicycle']['color']
Використати bracket notation для quoted property names.
Пов’язані гайди
Дізнайся workflow за цим інструментом і що перевіряти далі.
Перевірки JSONPath перед використанням виразу в коді
Тестуйте вирази на репрезентативних payload: реалізації JSONPath відрізняються, а один приклад не охоплює відсутні чи повторні дані.
Очікувана кількість
Визначте, чи має вираз повертати одне, кілька або жодного значення та що відбувається, коли шлях відсутній.
Масиви й фільтри
Перевірте порожні масиви, кілька збігів, вкладені масиви, filter predicates, числові порівняння й неочікувані типи.
Синтаксис ключів
Використовуйте bracket notation для ключів із крапками, пробілами, дефісами й символами, які можуть трактуватися як частина шляху.
Сумісність реалізації
Перевірте оператори, recursive descent, функції та форму результату саме в тій бібліотеці JSONPath, яку використовує застосунок.
Пов’язані інструменти
Можливо, тобі також стануть у пригоді ці інструменти.