JSON Repair ऑनलाइन

लगभग-JSON पेस्ट करें — code fence, trailing comma, single quote, Python True/False/None — और वापस मान्य, सुंदर-मुद्रित JSON पाएँ। सब कुछ आपके ब्राउज़र में चलता है।

JSON Repair पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट किया गया JSON — इसमें मौजूद किसी भी key, मान या token समेत — आपके डिवाइस पर ठीक होता है और कभी ArrayKit पर अपलोड नहीं होता।

JSON Formatter खोलें

JSON Repair के बारे में

JSON Repair उस लगभग-JSON को लेता है जिसे language model, log और जल्दबाज़ी में किए गए हाथ-संपादन अक्सर बनाते हैं और उसे मान्य, सुंदर-मुद्रित JSON में बदल देता है। ```json code fence में लिपटा, trailing comma, single quote, बिना-quote की key, // comment, smart quote, या Python True/False/None से भरा एक blob पेस्ट करें — यहाँ तक कि एक छूटे हुए closing bracket वाला भी — और वापस एक साफ़ document पाएँ। टूल पहले चारों ओर के Markdown fence हटाता है, syntax ठीक करता है, फिर फिर से parse और फिर से indent करता है ताकि परिणाम निश्चित रूप से parse हो। एक छोटा सारांश दिखाता है कि क्या बदला गया — trailing comma हटाए गए, single quote बदले गए, key quote की गईं — इसलिए कुछ भी चुपचाप ठीक नहीं होता। यह किसी LLM pipeline जोड़ने, किसी API response को डीबग करने, या किसी कटे हुए payload को बचाने वाले किसी भी व्यक्ति के लिए बना है। हर मरम्मत आपके ब्राउज़र में स्थानीय रूप से होती है; आपके द्वारा पेस्ट किया गया टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता।

विशेषताएँ

JSON Repair का उपयोग कैसे करें

  1. टूटा हुआ या LLM-जेनरेट किया गया JSON इनपुट बॉक्स में पेस्ट करें
  2. दाईं ओर के आउटपुट पैन में मरम्मत किया गया, सुंदर-मुद्रित JSON पढ़ें
  3. क्या बदला यह देखने के लिए fix सारांश जाँचें — fence, comma, quote, या literal
  4. अपने project style से मिलाने के लिए 2-स्पेस, 4-स्पेस, या tab indentation चुनें
  5. परिणाम कॉपी करें या इसे एक .json फ़ाइल के रूप में डाउनलोड करें

उदाहरण

इनपुट

{ name: 'Ada', active: True, roles: ['admin', 'author',] }

आउटपुट

{
  "name": "Ada",
  "active": true,
  "roles": [
    "admin",
    "author"
  ]
}

एक बिना-quote की key, single quote, Python True, और एक trailing comma सभी मरम्मत हो जाते हैं।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

यह किस प्रकार का टूटा हुआ JSON मरम्मत कर सकता है?
Code fence, trailing comma, single और smart quote, बिना-quote की key, // और /* */ comment, Python True/False/None, और छूटे हुए closing bracket। यह उस ढीले आउटपुट को संभालता है जिसे LLM और log line अक्सर देते हैं, फिर फिर से parse करता है ताकि परिणाम मान्य हो।
क्या यह उस JSON को ठीक करता है जो ChatGPT या Claude code fence में लिपटा लौटाते हैं?
हाँ। टूल पहले चारों ओर का ```json (या सादा ```) Markdown fence हटाता है, फिर उसके भीतर जो भी है उसे मरम्मत करता है। एक कटे हुए reply से एक अकेला opening fence भी हटा दिया जाता है।
क्या मरम्मत मेरा डेटा बदलेगी या केवल syntax?
केवल syntax और formatting बदलते हैं; आपकी key और मान संरक्षित रहते हैं। एकमात्र अपवाद एक कटा हुआ इनपुट है, जहाँ एक लटकती हुई key को null से भरा जा सकता है ताकि document बंद हो और parse हो सके।
क्या यह True, False, और None वाले Python-शैली dict बदल सकता है?
हाँ। Python के True, False, और None JSON true, false, और null बन जाते हैं, और single-quote की string तथा key double quote में बदल जाती हैं, इसलिए एक पेस्ट किया गया Python dict मान्य JSON के रूप में बाहर आता है।
यदि JSON बीच में कट या truncate हो जाए तो क्या होता है?
मरम्मत किसी भी खुले object और array को बंद करती है और एक अधूरी key को null से भरती है। यह एक सर्वोत्तम-प्रयास बचाव है — fix सारांश का निरीक्षण करें और जब संभव हो पूरे payload के साथ फिर से चलाएँ।
क्या मरम्मत किया गया JSON मेरा key क्रम और चुनी गई indentation रखता है?
key क्रम वैसे ही संरक्षित रहता है जैसे लिखा गया। आप 2-स्पेस, 4-स्पेस, या tab indentation चुनते हैं, और आउटपुट फिर से parse और फिर से serialize होता है ताकि यह निश्चित रूप से मान्य JSON हो।

संबंधित टूल

सभी ArrayKit टूल