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

Tute hue JSON ko kaise automatically fix karein, aur har badlaav dekhein

प्रकाशित 2 मिनट का पाठ Akash Kinkar Pandey द्वारा

JavaScript source file se copy kiya gaya document, commented config, ya haath se edit kiya gaya fixture aksar almost JSON hota hai: bina quotes ke keys, single quotes, trailing comma, shayad koi comment jo batata hai field kis liye hai. Ye sab valid JSON nahi hai, aur bade file mein haath se fix karna thaka dene wala hai aur galat karna aasan.

JSON repair tool kya fix karta hai

Tuta hua document paste karein aur Repair dabayein. Ye unquoted object keys, single quoted strings, trailing commas, comments (dono // aur /* */), galat case keywords jaise True aur NULL, aur JavaScript values NaN, Infinity aur undefined handle karta hai, jinke JSON mein koi equivalent nahi hai aur null ban jaate hain.

Kyun har change list karta hai chupke fix karne ke bajaye

Zyadaatar repair tools chupke se fix karte hain aur result lautate hain, jo kuch sikhata nahi aur us cases ko chhupata hai jahan fix woh nahi tha jo aap actually chahte the. Ye tool har change apni line aur column ke saath list karta hai, to aap result check kar sakte hain andhe vishwas ke bajaye. Ye paste karein:

{
  // account info
  name: 'ana',
  role: 'admin',
  active: True,
  meta: undefined,
}

aur Repair return karta hai:

{ "name": "ana", "role": "admin", "active": true, "meta": null }

ek list ke saath jo exactly batata hai kya hua: comment hat gaya, name aur role ko quotes mile, dono single quoted strings double quoted ban gaye, True ko true se replace kiya gaya, undefined null ban gaya, aur trailing comma hat gayi. Das problems, das line-numbered entries.

Wo change jo separately call out kiya jaata hai

Comment hatana ya quote style badalna document ki spelling badalta hai, iska matlab nahi. undefined ko null se replace karna alag hai: ye data ki asli baat badal deta hai, kyunki JSON mein “ye key bina value ke exist karti thi” express karne ka koi tarika nahi hai. Repair tool ye distinction apne message mein alag se batata hai punctuation fixes ke saath na milakar, taaki aap notice karein aur skip na karein.

Kab ye madad nahi kar sakta

Agar document is tarah se toota hai ki ise bachaya nahi ja sakta, jaise bracket jo kabhi band nahi hota, to tool ye kehta hai aur baaki error dikhata hai aisa kuch lautane ke bajaye jo parse na ho sake. Ek repair tool jo hamesha unrecoverable input par success deta hai usse bura hai jo maana sake ki ye complete nahi ho paya.

सभी लेखों पर लौटें