Je récupère une très grande quantité de données de notre API back-end. J'ai besoin de convertir l'objet JSON en un objet dactylographié. J'ai essayé de faire JSON.parse(JSON.stringify(result));
mais malheureusement, le modèle créé à partir de cela n'a pas de méthodes incluses. Comment puis-je convertir cet objet JSON en une classe de type? Pourriez-vous suggérer un plugin npm que je peux utiliser? Je possède un modèle gigantesque dans lequel il implique un objet imbriqué et un polymorphisme. J'espérais pouvoir utiliser un plugin npm pour m'aiderConversion d'un objet JSON en classe Typescript
-1
A
Répondre
0
L'objet de JSON.parse est un objet simple.
Vous pouvez créer une classe et utiliser l'objet en tant qu'argument pour le constructeur et copier les propriétés dans le nouvel objet.
Vous pouvez également essayer d'utiliser: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf
double possible de [Comment puis-je initialiser un objet dactylographiée avec un objet JSON] (https://stackoverflow.com/questions/22885995/how-do-i- initialize-a-typecript-object-with-a-json-object) – jcalz
Copie possible de [chaîne JSON TypeScript vers la classe] (https://stackoverflow.com/questions/40171620/typescript-json-string-to-class) – jcalz