Avatar ·

Comment convertir un objet JSON en instance de classe TypeScript ?

Bonjour à tous ! Je suis débutant en TypeScript et j'ai rencontré un problème en travaillant avec des données JSON. J'ai une classe User qui contient des champs et des méthodes : ```typescript class User { constructor( public id: number, public name: string, public email: string, public createdAt: Date ) {} getDisplayName(): string { return `${this.name} (${this.email})`; } } ``` Je reçois des données de l'API au format JSON : ```typescript const jsonData = '{"id": 1, "name": "Иван", "email": "ivan@example.com", "createdAt": "2024-01-15T10:30:00Z"}'; const parsedData = JSON.parse(jsonData); ``` Quand j'essaie d'utiliser parsedData comme une instance de User, je ne peux pas appeler la méthode getDisplayName(), car TypeScript ne crée pas un véritable objet de la classe. parsedData est simplement un