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