Avatar ·

JavaScript में JSON को खूबसूरती से प्रिंट (pretty-print) कैसे करें: इंडेंट के साथ पढ़ने योग्य फॉर्मेट

सभी को नमस्कार! मैं JavaScript में नया हूँ और API के साथ काम कर रहा हूँ जो JSON फॉर्मेट में डेटा लौटाते हैं। जब मैं `console.log()` के माध्यम से ऑब्जेक्ट प्रिंट करता हूँ, तो यह एक लाइन में दिखता है, और इसे पढ़ना बहुत मुश्किल होता है, खासकर अगर ऑब्जेक्ट बड़ा और नेस्टेड हो। यहाँ मेरे कोड का उदाहरण है: ```javascript const data = { name: "Иван", age: 30, address: { city: "Москва", street: "Тверская", zip: 101000 }, hobbies: ["программирование", "чтение", "спорт"] }; console.log(data); ``` कंसोल में मुझे कुछ इस तरह दिखता है: `{name: "Иван", age: 30, address: {city: "Москва", street: "Тверская", zip: 101000}, hobbies: ["программирование", "чтение", "спорт"]}`। यह पढ़ने योग्य नहीं है! मैंने `JSON.stringify()` का उपयोग करने की कोशिश की, लेकिन परिणाम अभी भी एक लाइन में आता है। मुझे चाहिए कि JSON इंडेंट के साथ दिखे, जैसे कोड एडिटर या JSON Formatter जैसी वेबसाइटों पर। कृपया बताएं कि JavaScript में JSON का खूबसूरत आउटपुट (pretty-print) कैसे करें? अधिमानतः कोड उदाहरण और स्पष्टीकरण के साथ।