मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSONPath टेस्टर

क्वेरी लिखें, देखें कि वह किन वैल्यू से मेल खाती है, और जब कुछ न मिले तो ठीक-ठीक जानें कि गलती कहां हुई।

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

नीचे दी गई हर चीज़ सिर्फ़ इसी ब्राउज़र में, इसी डिवाइस पर सहेजी जाती है। इसमें से कुछ भी कभी कहीं नहीं भेजा जाता, और यह सच बने रहने के लिए इस डायलॉग को बंद करना ज़रूरी नहीं है।

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    उदाहरण

    इनपुट

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    मैच

    मैच यहां दिखाई देंगे।

    यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।

    इस टूल के बारे में

    यहां RFC 9535 का वही हिस्सा लागू किया गया है जो असली क्वेरी में काम आता है, और यह साफ़ कहा गया है, न कि पूरी विनिर्देश का दावा करके किसी किनारे के मामले में फेल हो जाना। नाम, वाइल्डकार्ड, इंडेक्स सहित ऋणात्मक इंडेक्स, स्टेप वाले स्लाइस, एक ही कोष्ठक में कई सिलेक्टर, डिसेंडेंट सेगमेंट और फ़िल्टर, ये सब समर्थित हैं। फ़िल्टर किसी सापेक्ष पाथ की तुलना संख्या, स्ट्रिंग, true, false या null से करते हैं, and, or और not से जुड़ते हैं, और किसी की का होना केवल उसका नाम लिखकर जांचा जा सकता है। जो समर्थित नहीं है वह पेज पर लिखा है और उपयोग करने पर नाम लेकर बताया जाता है: length जैसी फ़ंक्शन एक्सटेंशन, फ़िल्टर के भीतर पूर्ण पाथ, और दो पाथ की आपसी तुलना। खोज टोकन स्ट्रीम पर चलती है, इसलिए हर नतीजे के साथ उसका पाथ, पंक्ति और वैल्यू ठीक वैसी ही रहती है जैसी आपने लिखी थी।

    कैसे उपयोग करें

    1. अपना JSON एडिटर में पेस्ट करें, या नमूना लोड करें।
    2. क्वेरी लिखें, या किसी उदाहरण पर क्लिक करें। टाइप करना रुकते ही नतीजे अपडेट हो जाते हैं।
    3. किसी मैच को चुनें ताकि वह एडिटर में हाइलाइट हो जाए, और ऊपर दी गिनती से पुष्टि करें कि क्वेरी वही कर रही है जो आप चाहते थे।

    समर्थित सिंटैक्स

    $ पूरा दस्तावेज़
    $.store.book नाम से कोई चाइल्ड
    $['a name'] ऐसा नाम जिसमें स्पेस या विराम चिह्न हों
    $.store.* किसी वैल्यू के सभी चाइल्ड
    $.book[0], $.book[-1] स्थिति से कोई तत्व, ऋण चिह्न से अंत से गिनते हुए
    $.book[1:4], $.book[::2] तत्वों की एक श्रेणी, वैकल्पिक स्टेप के साथ
    $.book[0, 2], $['a', 'b'] एक साथ कई सिलेक्टर
    $..price हर गहराई पर वही सिलेक्टर
    $.book[?@.price < 10] केवल वे वैल्यू जो जांच में खरी उतरें
    $.book[?@.isbn] केवल वे वैल्यू जिनमें दी गई की मौजूद हो