डेवलपर टूल / 30

LLM JSON मरम्मत और ऑटो-फ़िक्सर

सर्वर तक डेटा भेजे बिना LLM से बने अधूरे, गलत, सिंगल-कोटेड या अनएस्केप्ड JSON की मरम्मत करें।

LLM JSON मरम्मत और ऑटो-फ़िक्सर: TOEA गलत तरीके से बने JSON स्ट्रिंग की संरचना का विश्लेषण करता है। यह अपने आप छूटे हुए क्लोज़िंग ब्रैकेट/ब्रेस को जोड़ता है, अंत में लगे कॉमा हटाता है, सिंगल कोट को डबल कोट में बदलता है, बिना कोट वाली ऑब्जेक्ट कीज़ पर कोट लगाता है, Python constants (True/False/None) को बदलता है और स्ट्रिंग के अंदर मौजूद कंट्रोल कैरेक्टर को एस्केप करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार

सुधार स्थिति रिपोर्ट

7 सुधार लागू किए गए ⚡
स्वचालित सुधार लागू किए गए:
  • 🛠️ कोड टिप्पणियाँ हटाई गईं
  • 🛠️ Python के 'True' को 'true' से बदला गया
  • 🛠️ सिंगल कोट वाली स्ट्रिंग/कुंजियों को डबल कोट में बदला गया
  • 🛠️ बिना उद्धरण वाली ऑब्जेक्ट कुंजियों में दोहरे उद्धरण चिह्न जोड़े गए
  • 🛠️ ऑब्जेक्ट/ऐरे से अंतिम कॉमा हटाए गए
  • 🛠️ इनपुट के अंत में अधूरी स्ट्रिंग लिटरल को बंद किया गया
  • 🛠️ बंद न किए गए ऑब्जेक्ट ब्रेस '}' को बंद किया गया

मरम्मत किया गया truncation अभी भी अधूरा है

जब कोई model अपनी output limit तक पहुँचता है, तो JSON किसी value के बीच में रुक जाता है। खुले strings और brackets को बंद करने से वह parse हो जाता है, लेकिन अंतिम record कटने से पहले जो लिखा गया था, उतना ही रहता है: string जल्दी समाप्त हो सकती है, number में कुछ digits गायब हो सकते हैं और बाद के fields मौजूद नहीं होते। जब fixes की सूची बताती है कि अंत में कोई string या bracket बंद किया गया, तो अंतिम item पर भरोसा करने के बजाय उसे हटाएँ या फिर से request करें। स्थायी समाधान upstream में है: output token limit बढ़ाएँ, हर call में कम records माँगें या provider का structured output mode इस्तेमाल करें।

Syntax ठीक, संरचना की जाँच नहीं

Valid JSON फिर भी गलत JSON हो सकता है: कोई field गायब हो, number string के रूप में भेजा गया हो या कोई अतिरिक्त wrapper object हो। आपका code उस पर निर्भर होने से पहले repaired output को model के लिए माँगे गए schema के अनुसार JSON स्कीमा से validate करें।

एक गलती का कोई सुरक्षित automatic fix नहीं है: string value के अंदर ऐसा double quote जिसे escape नहीं किया गया हो, जैसे "He said "yes""। टेक्स्ट में यह बताने का कोई संकेत नहीं होता कि value वास्तव में कहाँ समाप्त होती है, इसलिए इसे हाथ से ठीक करें।

इस्तेमाल करने का तरीका

  1. LLM से मिले कच्चे या अधूरे JSON आउटपुट को पेस्ट करें।
  2. TOEA सिंटैक्स त्रुटियों, अनएस्केप्ड उद्धरण चिह्नों, अंत में लगे कॉमा और बंद न हुए ब्रैकेट को अपने आप ठीक करता है।
  3. मरम्मत रिपोर्ट देखें, फिर मान्य JSON परिणाम को कॉपी या डाउनलोड करें।

गोपनीयता और सीमाएँ

प्रोसेसिंग पूरी तरह आपके ब्राउज़र की RAM में होती है। आपका डेटा और API payload कभी भी किसी सर्वर को नहीं भेजा जाता।

संबंधित टूल्स

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

यह किस तरह की JSON त्रुटियों की मरम्मत कर सकता है?

यह token limits के कारण अधूरे JSON, अंत में लगे कॉमा, सिंगल-कोटेड स्ट्रिंग/कीज़, बिना कोट वाली ऑब्जेक्ट कीज़, Python constants (True/False/None), स्ट्रिंग लिटरल के अंदर अनएस्केप्ड नई पंक्तियों/टैब और JS कोड कमेंट को ठीक करता है।

क्या यह स्ट्रिंग वैल्यू में बदलाव करता है?

नहीं। यह सिंटैक्स फ़ॉर्मैटिंग ठीक करता है और स्ट्रिंग के अंदर मौजूद कच्चे कंट्रोल कैरेक्टर को एस्केप करता है, लेकिन कंटेंट नहीं बदलता।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं