JSONPath Tester & Evaluator - це тестування і оцінка

Запитайте, перевірте та оцінюйте документи JSON за допомогою виразів JSONPath в реальному часі.Всі оцінки проходять локально у вашому браузері — ваші дані ніколи не завантажуються.

Створення JSONPath-Plus
Готово
0 байтів
Цікаві значення будуть відображені тут.

Приклади JSONPath

Завантажити дані зразка і натиснути на будь-який вираз нижче, щоб спробувати його відразу. Ці приклади показують стандартні селектори, а також розширення JSONPath-Plus.

Вираження опис
$.store.book[*].author Автор усіх книг у магазині.
$..author Всі автори повторюються в будь-якому місці в JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Перші дві книги, що використовують Union/comma Selectors.
$.store.book[:2] Перші дві книги, що використовують слайд-нотацію.
$.store.book[?(@.isbn)] Книги, що містять ISBN.
$..price Всі ціни повторюються в будь-якому місці в документі.

Про JSONPath-Plus

Цей оцінювач працює за діалектом JSONPath-Plus. Він розширює оригінальний спектр JSON Path з налаштуваними функціями, батьківськими селекторами (^), фільтрами властивостей/індексу та операціями походження / слайду.

Сінтакс і діалект

Синтакс JSONPath варіюється по бібліотеках (наприклад, Go, Java, Python). JSON Path-Plus є повністю клієнт-страни JavaScript, що дозволяє стандартні функції фільтрації і глибокі пошуки селектора безпечно в браузері.

100% конфіденційність клієнта

Ваші документи JSON та висловлювання запиту оцінюються безпосередньо всередині печери браузера. жодна інформація не надсилається на зовнішні АПІ або сервери, що забезпечує повну конфіденційність.

Тест JSONPath

Оцінюйте підтримувані вираження JSONPath проти місцевого документа JSON і перевіряйте відповідні шляхи та значення.

Вхід
Вмітний JSON і вираз JSONPath.
Вихід
Взаємовідносини з їхніми шляхами і рахунками.
Реальні обмеження
Діалекти JSONPath відрізняються; скриптові вирази і непідтримлені оператори не приймаються, а дієвий запит може легітимно нічого не відповідати.
конфіденційність та обробка даних
Важливий JSON і вираз JSONPath обробляються в цій таблиці браузера. конвертер не отримує або зберігає його; закриття або перезавантаження сторінки очищає стан роботи, якщо інструмент не пропонує виражене місцеве завантаження.

Як використовувати цей інструмент

  1. Забезпечити дійсний JSON і вираження JSONPath в інструментах.
  2. Виберіть налаштування, які впливають на відповідні значення з їх шляхами і рахуйте, а потім запустити інструмент.
  3. Переглянути відповідні значення з їх шляхами і рахувати перед копіюванням або завантаженням.

Загальні способи невдачі

Недійсний JSON, пошкоджені бракет, непідтримлений оператор або шлях, відсутній з документа, виробляє помилку або нульові матчі.

Корисний приклад

Виконайте $.store.book[*].title проти документа магазину, щоб перерахувати кожен заголовок книги.