Avatar ·

Wie konvertiere ich ein JSON-Objekt in eine TypeScript-Klasseninstanz?

Hallo zusammen! Ich bin neu in TypeScript und habe ein Problem bei der Arbeit mit JSON-Daten. Ich habe eine Klasse User, die Felder und Methoden enthält: ```typescript class User { constructor( public id: number, public name: string, public email: string, public createdAt: Date ) {} getDisplayName(): string { return `${this.name} (${this.email})`; } } ``` Ich erhalte Daten von einer API im JSON-Format: ```typescript const jsonData = '{"id": 1, "name": "Ivan", "email": "ivan@example.com", "createdAt": "2024-01-15T10:30:00Z"}'; const parsedData = JSON.parse(jsonData); ``` Wenn ich versuche, parsedData als User-Instanz zu verwenden, kann ich die Methode getDisplayName() nicht aufrufen, weil TypeScript kein echtes Klassenobjekt erstellt. parsedData ist nur ein