TypeScript में JSON स्ट्रिंग को टाइपिंग के साथ सही तरीके से कैसे पार्स करें
सभी को नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है और JSON पार्स करते समय एक समस्या का सामना करना पड़ा। मेरे पास सर्वर से प्राप्त एक JSON स्ट्रिंग है, और मैं इसे सही types के साथ एक object में बदलना चाहता हूं।\n\nयहाँ मेरे द्वारा लिखा गया कोड का उदाहरण है:\n\n```typescript\nconst jsonString = '{"name": "John", "age": 30, "isActive": true}';\n\n// सरल पार्सिंग\nconst parsed = JSON.parse(jsonString);\nconsole.log(parsed.name); // काम करता है, लेकिन TypeScript error देता है\n```\n\nसमस्या यह है कि TypeScript को नहीं पता कि `parsed` का type क्या है। यह इसे `any` मानता है, और मैं टाइपिंग के सभी लाभ खो देता हूं। जब मैं `parsed.name` प्रॉपर्टी तक पहुंचने का प्रयास करता हूं, तो editor autocomplete नहीं दिखाता, और मैं गलती से `parsed.neme` लिख सकता हूं — यह error runtime तक detect नहीं होगी।\n\nमैंने interfaces का उपयोग करने की कोशिश की है