JSONPath тестер и оценител
Запитвайте, инспектирайте и оценявайте JSON документи, използвайки JSONPath изрази в реално време. Цялата оценка се извършва локално във вашия браузър — вашите данни никога не се качват.
Съвпадащите стойности ще бъдат показани тук.
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 или сървъри, което гарантира пълна поверителност.