Wie initialisiere ich ein TypeScript-Objekt mit einem JSON-Objekt?

Ich erhalte ein JSON-Objekt von einem AJAX-Aufruf an einen REST-Server. Dieses Objekt hat Eigenschaftsnamen, die mit meiner TypeScript-Klasse übereinstimmen (dies ist eine Fortsetzung vondiese Frage).

Was ist der beste Weg, um es zu initialisieren? Ich glaube nichtdiese funktioniert, weil die Klasse (& JSON-Objekt) Mitglieder hat, die Listen von Objekten und Mitgliedern sind, die Klassen sind, und diese Klassen Mitglieder haben, die Listen und / oder Klassen sind.

Aber ich bevorzuge einen Ansatz, bei dem die Mitgliedsnamen nachgeschlagen und den Mitgliedern zugewiesen werden, Listen erstellt und Klassen nach Bedarf instanziiert werden, damit nicht für jedes Mitglied in jeder Klasse expliziter Code geschrieben werden muss (es gibt VIEL!).

Antworten auf die Frage(14)

Ihre Antwort auf die Frage