← Tools

JSONPath Tester

JSON paste karein, JSONPath expression likhein aur dekhein ki woh kya select karta hai.

Private: aapki files aapke device se bahar nahi jaati.

Result

JSONPath cheat sheet
LikheinMilega
$Poora document (root)
.name ['name']Naam se field (space ya symbols wale naamon ke liye quotes use karein)
[0] [-1]List ka item uski position se, shuru se ya end se
[0:3] [::2] [::-1]Slice: start:end:step (end shamil nahi)
* [*]Har field ya item
..name ..*Har depth par search
[0,2] ['a','b']Ek saath kai
[?@.price < 10]Filter: woh items jinke liye test true hai (@ current item hai)
== != < <= > >=Numbers, text, true, false aur null compare karein
&& || ! ( )And, or, not, grouping
[?@.isbn]Woh items jinmein yeh field hai
length(@.tags)Text, list ya object ki length
count(@.*)Query kitne nodes dhoondhti hai
match(@.id, 'A-[0-9]+')Poora text regular expression se match karta hai
search(@.name, 'smith')Text mein kahin bhi match hai
value(@..price)Query ki di hui single value

Yeh tool JSONPath standard (RFC 9535) follow karta hai aur uska official test suite pass karta hai. Purane tools ke (@.length-1) aur =~ jaise script expressions standard ka hissa nahi hain: error message standard tareeka dikhata hai.

Type karte hi results update hote hain. Bade numbers ka har digit bana rehta hai. Sab kuch aapke device par hota hai; jo bhi aap paste karte hain woh upload nahi hota.

Kaise kaam karta hai

  1. Apni files chunein.
  2. Chahein to settings badlein.
  3. Result download karein, ya BroAllDone se doosre device par bhejein.

Aksar poochhe jaane wale sawal

JSONPath kya hai?

JSON se values nikaalne ka chhota sa tareeka, jaise $.store.book[0].title. $ poora document hai, dot ya [ ] kisi field ya list ke andar jaata hai, aur .. har depth par search karta hai. Kai APIs, databases aur kubectl aur Postman jaise tools ise use karte hain.

JSONPath mein items filter kaise karein?

? ke saath ek test use karein, jahan @ current item hai: $..book[?@.price < 10] se 10 se sasti books milti hain. Tests ko && aur || se jodein, aur not ke liye ! use karein.

Yeh tool kaunsa JSONPath syntax use karta hai?

Official standard, RFC 9535, aur yeh standard ka compliance test suite pass karta hai. Ismein filters, slices, length(), count(), match(), search() aur value() functions, aur normalized paths shamil hain.

Doosre tool ka mera expression yahan kaam kyon nahi karta?

Purane tools mein (@.length-1), =~ ya in jaise extras the jo standard mein nahi hain. Error message standard tareeka dikhata hai, jaise aakhri item ke liye [-1] ya regular expression ke liye match().

Har match ka path kaise milega?

Show mein Paths, ya Paths aur values chunein. Paths normalized ($['store']['book'][0]) ya dot style ($.store.book[0]) mein ho sakte hain.

Kya mera JSON upload hota hai?

Nahi. Sab kuch aapke browser mein chalta hai, isliye aap API responses, configuration files aur private data safely test kar sakte hain. Bade numbers ka har digit bana rehta hai.

Aur free tools