JSON का अर्थ है जावास्क्रिप्ट ऑब्जेक्ट नोटेशन। यह एक कारण है कि JSON.stringify () में सुंदर-मुद्रण को मूल रूप से लागू किया जाता है। इसमें तीसरा तर्क सुंदर प्रिंट करता है और रिक्ति को उपयोग करने के लिए सेट करता है -
उदाहरण
let a = { name: "A", age: 35, address: { street: "32, Baker Street", city: "Chicago" } } console.log(JSON.stringify(a, null, 4))
आउटपुट
{ "name": "A", "age": 35, "address": { "street": "32, Baker Street", "city": "Chicago" } }
ध्यान दें कि हमने यहां एक JS ऑब्जेक्ट का उपयोग किया है। यह JSON स्ट्रिंग्स के लिए भी ठीक काम करता है, लेकिन उन्हें पहले JSON.parse का उपयोग करके JS ऑब्जेक्ट्स को पार्स करने की आवश्यकता होती है।
उदाहरण
let jsonStr = '{"name":"A","age":35,"address":{"street":"32, Baker Street","city":"Chicago"}}' console.log(JSON.stringify(JSON.parse(jsonStr), null, 2))
आउटपुट
{ "name": "A", "age": 35, "address": { "street": "32, Baker Street", "city": "Chicago" } }