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

JSON रिपेयर

JavaScript ऑब्जेक्ट या टिप्पणियों वाली कॉन्फ़िग को असली JSON में बदलें, हर बदलाव की विस्तृत सूची के साथ।

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

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

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

कमांड पैलेट खोलें
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 को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    आउटपुट

    नतीजा यहां दिखाई देगा।

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

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

    ज़्यादातर रिपेयर टूल आपके दस्तावेज़ को चुपचाप ठीक कर देते हैं, जिससे आप कुछ नहीं सीखते और वे मामले छिप जाते हैं जहां सुधार वह नहीं था जो आप चाहते थे। यह टूल हर बदलाव को उसकी पंक्ति संख्या के साथ सूचीबद्ध करता है, ताकि आप नतीजे पर भरोसा करने के बजाय उसे जांच सकें। यह सबसे ज़्यादा उन मानों के लिए मायने रखता है जिन्हें JavaScript मानता है पर JSON व्यक्त नहीं कर सकता: NaN, Infinity और undefined सब null बन जाते हैं, जिससे आपके विराम चिह्न ही नहीं बल्कि आपका डेटा बदलता है। इसीलिए उन्हें अलग से बताया जाता है। जब कोई दस्तावेज़ बचाने लायक नहीं होता, तो टूल यह कह देता है और बची हुई गलती दिखाता है, न कि ऐसा कुछ लौटाता है जो अब भी पढ़ा नहीं जा सकेगा। एक वैकल्पिक "आसपास के टेक्स्ट से निकालें" टॉगल पहले खुद JSON वैल्यू ढूंढता है, या तो Markdown कोड फ़ेंस के अंदर या सामान्य लेख के बीच, उस आम स्थिति के लिए जब पूरा चैट जवाब पेस्ट किया जाता है, न कि सिर्फ़ मायने रखने वाला हिस्सा। जो दस्तावेज़ बीच में ही रुक जाता है, जो टोकन सीमा से कटे जवाब का आम रूप है, उसे ठुकराया नहीं बल्कि बंद कर दिया जाता है: किसी स्ट्रिंग के अधूरे रहने पर उसे बंद करने वाला कोट जोड़ा जाता है, और अब भी खुले किसी ऑब्जेक्ट या एरे को उसका बंद होने वाला ब्रेस या ब्रैकेट मिलता है, वैल्यू सिर्फ़ उस कुंजी के लिए गढ़ी जाती है जो पढ़ी तो गई पर उसे कभी कोई वैल्यू नहीं मिली।

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

    1. टूटा हुआ JSON इनपुट पैनल में पेस्ट करें, या नमूना लोड करें।
    2. ठीक करें दबाएं। सुधरा हुआ दस्तावेज़ दाईं ओर दिखेगा।
    3. नीचे बदलावों की सूची पढ़ें, फिर नतीजे को कॉपी या डाउनलोड करें।
    4. चाहें तो "स्कीमा के विरुद्ध जांचें" चुनें और OpenAPI या JSON Schema पेस्ट करें ताकि पता चले कि सुधरा हुआ नतीजा उससे मेल खाता है या नहीं।
    5. सिर्फ़ JSON के बजाय पूरा चैट जवाब पेस्ट कर रहे हैं? पहले "आसपास के टेक्स्ट से निकालें" चुनें, ताकि टूल ठीक करने से पहले वैल्यू ढूंढ ले।