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

JSON Repair kaise use karein

  1. Tooti hui ya LLM-generated JSON ko input box mein paste karein
  2. Daayein taraf output pane mein repaired, pretty-printed JSON padhein
  3. Kya badla yeh dekhne ke liye fix summary check karein — fences, commas, quotes ya literals
  4. Apni project style se match karne ke liye 2-space, 4-space ya tab indentation chunein
  5. 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

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

Saare ArrayKit tools