42 votes

Comment puis-je sérialiser un objet en code d'initialisation d'objet C# ?

Je cherche à prendre un objet en mémoire (ou la sérialisation JSON d'un objet) et à émettre du code C# pour produire un objet équivalent.

Cela serait utile pour extraire des exemples connus d'un référentiel à utiliser comme points de départ dans les tests unitaires. Nous avons envisagé de désérialiser JSON, mais le code C# aurait un avantage en matière de refactorisation.

17voto

Matthew Nichols Points 1327

Il existe une extension Visual Studio intéressante qui résout cela ; l' Exportateur d'objets . Il permet la sérialisation d'un objet en mémoire en code d'initialisation d'objet C#, JSON et XML. Je ne l'ai pas encore essayé mais ça a l'air intriguant ; sera mis à jour après l'avoir essayé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X