श्रेणी: डेवलपर टूल
JSON पाथ एक्सट्रैक्टर
एक सरल पथ से JSON में से वैल्यूज़ निकालें
JSON पेस्ट करें और users[0].email, users.*.id या items[].name जैसे सरल डॉट/ब्रैकेट पथ से, बिना कोई कोड लिखे, वैल्यूज़ निकालें। यह पूरी तरह आपके ब्राउज़र में चलता है।
2 वैल्यू मेल खाईं।
"ada@example.com" "grace@example.com"
इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।
यह टूल क्या करता है
नेस्टेड JSON रिस्पॉन्स में से कुछ वैल्यूज़ निकालने के लिए आमतौर पर एक इस्तेमाल-और-फेंको स्क्रिप्ट लिखनी पड़ती है। यह टूल पेस्ट किए गए JSON को पार्स करता है और उसे एक छोटे पथ सिंटैक्स से चलता है: ऑब्जेक्ट प्रॉपर्टी के लिए सादी की, ऐरे इंडेक्स के लिए [n], और हर ऐरे आइटम या ऑब्जेक्ट वैल्यू पर वाइल्डकार्ड के रूप में [] या [*], फिर उस पथ से मेल खाने वाली हर वैल्यू सूचीबद्ध करता है।
इस्तेमाल कैसे करें
- वह JSON पेस्ट करें जिसे आप क्वेरी करना चाहते हैं।
- users[0].email, users.*.id या items[].name जैसा कोई पथ लिखें।
- मेल खाई वैल्यूज़ को कॉपी करें, एक पंक्ति में एक।
निजता
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।
अक्सर पूछे जाने वाले सवाल
- क्या मेरा JSON कहीं अपलोड होता है?
- नहीं। पार्सिंग और पथ मिलान आपके ब्राउज़र में JavaScript में होते हैं; डेटा कभी आपकी डिवाइस से बाहर नहीं जाता।
- क्या यह मेरे JSON को eval या कोड के रूप में चलाता है?
- नहीं। पथ को हाथ से की, इंडेक्स और वाइल्डकार्ड में पार्स किया जाता है, और JSON को हमेशा केवल JSON.parse से पढ़ा जाता है, कभी एक्ज़ीक्यूट नहीं किया जाता।
- वाइल्डकार्ड क्या मेल खाता है?
- किसी ऐरे पर [] या [*] हर आइटम से मेल खाता है, और किसी ऑब्जेक्ट पर .* हर प्रॉपर्टी वैल्यू से मेल खाता है, इसलिए users.*.id जैसा पथ हर यूज़र की id इकट्ठा कर लेता है।