JSONPath тестер и оценител

Запитвайте, инспектирайте и оценявайте 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] Първите две книги, използващи селектори за обединение/запетая.
$.store.book[:2] Първите две книги, използващи нотация за отрязък.
$.store.book[?(@.isbn)] Всички книги, които съдържат ISBN свойство.
$..price Всички цени рекурсивно навсякъде в документа.

Относно JSONPath-Plus

Този оценител изпълнява диалекта JSONPath-Plus. Той разширява оригиналната спецификация на JSONPath с персонализирани функции, родителски селектори (^), филтри за свойства/индекси и операции с нативни масиви/отрязъци.

Разлики в синтаксиса и диалекта

Синтаксисът на JSONPath варира в различните библиотеки (напр. Go, Java, Python). JSONPath-Plus е изцяло клиентски JavaScript, позволяващ стандартни функции за филтриране и дълбоки търсения на селектори безопасно в браузъра.

100% поверителност от страна на клиента

Вашите JSON документи и изрази за заявки се оценяват директно във вашия браузър. Никакви данни не се изпращат до външни API или сървъри, което гарантира пълна поверителност.