JSON Repair Online
Aisi JSON paste karein jo poori JSON nahi hai — code fences, trailing commas, single quotes, Python True/False/None — aur valid, pretty-printed JSON wapas paayein. Sab kuch aapke browser mein chalta hai.
JSON Repair poori tarah aapke browser mein chalta hai. Jo JSON aap paste karte hain — uske andar ke kisi bhi keys, values ya tokens ke saath — woh aapke device par theek hoti hai aur kabhi ArrayKit ko upload nahi hoti.
JSON Formatter kholein
JSON Repair ke baare mein
JSON Repair us aadhi-adhoori JSON ko leta hai jo language models, logs aur jaldi ke haath-edits banate hain aur use valid, pretty-printed JSON mein badal deta hai. ```json code fences mein lipta, trailing commas, single quotes, unquoted keys, // comments, smart quotes, ya Python True/False/None se bhara ek blob paste karein — chahe ek missing closing bracket wala bhi — aur ek saaf document wapas paayein. Tool pehle aas-paas ke Markdown fences hata deta hai, syntax repair karta hai, phir dobara parse aur re-indent karta hai taaki result guaranteed parse ho. Ek chhoti summary dikhati hai kya badla — trailing commas removed, single quotes converted, keys quoted — taaki kuch silently theek na ho. Yeh ek LLM pipeline wire up karne wale, ek API response debug karne wale, ya ek truncated payload bachaane wale kisi bhi vyakti ke liye bana hai. Har repair locally aapke browser mein hota hai; jo text aap paste karte hain woh kabhi aapke device se bahar nahi jaata.
Features
- Model output ko wrap karne wale ```json aur plain ``` Markdown code fences hata deta hai
- Objects aur arrays se trailing commas hata deta hai
- Single quotes aur curly smart quotes ko valid double quotes mein convert karta hai
- Unquoted object keys ke aas-paas double quotes add karta hai
- Python True, False aur None ko JSON true, false aur null ke roop mein rewrite karta hai
- // line aur /* block */ comments hata deta hai aur truncated brackets close karta hai
- Har applied fix ko summarize karta hai, ya note karta hai jab input pehle se valid tha
- 2-space, 4-space ya tab indentation ke saath pretty-print karta hai, phir .json copy ya download karta hai
JSON Repair kaise use karein
- Tooti hui ya LLM-generated JSON ko input box mein paste karein
- Daayein taraf output pane mein repaired, pretty-printed JSON padhein
- Kya badla yeh dekhne ke liye fix summary check karein — fences, commas, quotes ya literals
- Apni project style se match karne ke liye 2-space, 4-space ya tab indentation chunein
- Result copy karein ya use ek .json file ke roop mein download karein
Example
Input
{ name: 'Ada', active: True, roles: ['admin', 'author',] }
Output
{
"name": "Ada",
"active": true,
"roles": [
"admin",
"author"
]
}
Ek unquoted key, single quotes, Python True, aur ek trailing comma sab repair ho jaate hain.
Common errors aur troubleshooting
- Output kehta hai 'Could not repair this input.' — Text JSON se itna door hai ki recover nahi ho sakta. Confirm karein ki aapne data blob khud paste kiya — koi aas-paas ka sentence, ek log prefix, ya do alag objects ek saath mile hue nahi.
- Ek truncated reply aise null values ke saath wapas aati hai jinki main ummeed nahi kar raha tha. — Jab input beech-value mein kat jaata hai, repair open brackets close kar deta hai aur dangling key ko null se bhar deta hai. Agar aapke paas poora payload hai to use dobara chalayein.
- Meri // aur /* */ comments repaired JSON se gayab hain. — JSON comments allow nahi karti, isliye woh hata di jaati hain. Agar aapko unhe rakhna hai to repair se pehle koi bhi notes ek real string field mein daalein.
- NaN, Infinity, ya ek leading zero wala number reject ya alter ho jaata hai. — Inmein se koi legal JSON nahi hai. Agar aapko original text bilkul preserve karna hai to unhe pehle strings ke roop mein quote karein.
Aksar pooche jaane wale sawaal
- Yeh kis tarah ki tooti hui JSON repair kar sakta hai?
- Code fences, trailing commas, single aur smart quotes, unquoted keys, // aur /* */ comments, Python True/False/None, aur missing closing brackets. Yeh us loose output ko handle karta hai jo LLMs aur log lines banate hain, phir dobara parse karta hai taaki result valid ho.
- Kya yeh us JSON ko theek karta hai jo ChatGPT ya Claude code fences mein lipta wapas dete hain?
- Haan. Tool pehle aas-paas ke ```json (ya plain ```) Markdown fence ko hata deta hai, phir andar jo bhi hai use repair karta hai. Ek truncated reply se ek akela opening fence bhi hata diya jaata hai.
- Kya repair karne se mera data badlega ya sirf syntax?
- Sirf syntax aur formatting badalte hain; aapki keys aur values preserve rehti hain. Ek apwaad ek truncated input hai, jahan ek dangling key ko null se bhara ja sakta hai taaki document close aur parse ho sake.
- Kya yeh True, False aur None wale Python-style dicts convert kar sakta hai?
- Haan. Python ke True, False aur None JSON true, false aur null ban jaate hain, aur single-quoted strings aur keys double quotes mein convert hote hain, isliye ek paste kiya Python dict valid JSON ban kar nikalta hai.
- Agar JSON beech mein kat gayi ya truncated ho to kya hota hai?
- Repair kisi bhi open objects aur arrays ko close kar deta hai aur ek incomplete key ko null se bhar deta hai. Yeh ek best-effort rescue hai — fix summary inspect karein aur jab ho sake to poore payload ke saath dobara chalayein.
- Kya repaired JSON meri key order aur chuni gayi indentation rakhti hai?
- Key order jaise likhi hai waise preserve hoti hai. Aap 2-space, 4-space ya tab indentation chunte hain, aur output dobara parse aur re-serialize hota hai taaki yeh guaranteed valid JSON ho.
Related tools
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
- JSON Diff — Do JSON documents compare karke structural diff dekhein.
- JSON Escape / Unescape — Text ko JSON string mein escape karein ya JSON string ko plain text mein unescape karein.
- JSON Viewer — Text aur collapsible tree viewer, expand/collapse aur node paths ke saath.
- NDJSON to JSON Converter — NDJSON (JSON Lines) ko ek pretty JSON array mein aur wapas badlein
- JSON Patch Generator — Do JSON docs ke beech RFC 6902 patch banayein ya apply karein
Saare ArrayKit tools