JSONPath टेस्टर और इवैल्यूएटर
वास्तविक समय में JSONPath एक्सप्रेशन का उपयोग करके JSON दस्तावेज़ों को क्वेरी करें, जांचें और मूल्यांकन करें। सभी मूल्यांकन आपके ब्राउज़र में स्थानीय रूप से चलते हैं — आपका डेटा कभी अपलोड नहीं किया जाता है।
मिलान करने वाले मान यहाँ प्रदर्शित किए जाएंगे।
JSONPath उदाहरण
नमूना डेटा लोड करें और इसे तुरंत आज़माने के लिए नीचे दिए गए किसी भी एक्सप्रेशन पर क्लिक करें। ये उदाहरण मानक चयनकर्ताओं के साथ-साथ JSONPath-Plus एक्सटेंशन भी प्रदर्शित करते हैं।
| एक्सप्रेशन | हिन्दी: Description | |
|---|---|---|
| $.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 या सर्वर पर नहीं भेजा जाता है, जिससे पूर्ण गोपनीयता सुनिश्चित होती है।