JavaScript में JSON को इंडेंटेशन के साथ पठनीय रूप में कैसे प्रदर्शित करें?
सभी को नमस्कार! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मैं API से JSON फ़ॉर्मेट में डेटा प्राप्त करता हूँ, लेकिन जब मैं इसे कंसोल या पेज पर प्रदर्शित करने का प्रयास करता हूँ, तो सब कुछ बिना स्पेस और लाइन ब्रेक के एक लंबी स्ट्रिंग के रूप में दिखाई देता है। यह डीबगिंग और डेटा विश्लेषण के लिए बहुत असुविधाजनक है।
उदाहरण के लिए, मेरे पास यह ऑब्जेक्ट है:
```javascript
const user = {
name: "इवान",
age: 30,
address: {
city: "मॉस्को",
street: "लेनिना",
house: 10
},
hobbies: ["प्रोग्रामिंग", "पढ़ना", "खेल"]
};
```
जब मैं `console.log(user)` करता हूँ, तो ब्राउज़र इसे ट्री के रूप में दिखाता है, जो ठीक है। लेकिन अगर मैं इस ऑब्जेक्ट को `JSON.stringify()` के माध्यम से भेजने और पेज पर टेक्स्ट के रूप में दिखाने का प्रयास करता हूँ, तो मुझे मिलता है:
```text
{"name":"इवान","age":30,"address":{"city":"मॉस्को","street":"लेनिना","house":10},"hobbies":["प्रोग्रामिंग","पढ़ना","खेल"]}
```
यह पूरी तरह से अपठनीय है! खासकर जब बहुत सारा डेटा हो। मुझे पता है कि सुंदर फ़ॉर्मेटिंग करने का कोई तरीका है।