JavaScript में JSON को सही तरीके से कैसे पार्स करें? JSON.parse और एरर हैंडलिंग की व्याख्या
सभी को नमस्ते! मैं JavaScript में नौसिखिया हूँ और एक छोटा एप्लिकेशन लिख रहा हूँ जो सर्वर से JSON फॉर्मेट में डेटा प्राप्त करता है। सर्वर एक स्ट्रिंग लौटाता है, उदाहरण के लिए: `'{"name": "John", "age": 30}'`। मैं इसे एक ऑब्जेक्ट में बदलने की कोशिश कर रहा हूँ ताकि फ़ील्ड्स के साथ काम कर सकूँ।
समस्या यह है कि कभी-कभी सब कुछ ठीक काम करता है, और कभी-कभी कोड एरर के साथ क्रैश हो जाता है। मैं `JSON.parse()` का उपयोग कर रहा हूँ, लेकिन जब सर्वर कुछ अप्रत्याशित लौटाता है (जैसे खाली स्ट्रिंग या अमान्य JSON), तो एप्लिकेशन बस टूट जाता है। यहाँ मेरा वर्तमान कोड है:
```javascript
const response = '{"name": "John", "age": 30}';
const data = JSON.parse(response);
console.log(data.name); // "John" आउटपुट करता है
```
लेकिन अगर response ऐसा हो: `"not valid json"`, तो मुझे `Uncaught SyntaxError: Unexpected token` मिलता है। ऐसी स्थितियों को सही तरीके से कैसे हैंडल करें? क्या मुझे