JSON désérialisation aux types hérités
-
28-09-2019 - |
Question
J'ai une table de données dans ma base de données où je stocke les différents paramètres. Comme ils sont j'ai décidé de tout type (graphes d'objets complexes même) pour stocker leurs valeurs sous forme de chaînes JSON sérialisé.
Le mot Let que je sérialisé un List<ItemBase>
. chaîne sérialisée semble très bien. Mais le problème est que les éléments de la liste sont de différents types qui sont hérités de ItemBase
(qui peut aussi bien être abstraite pour ce que je garde).
Question
Quelle (de) classe sérialisation / bibliothèque dois-je utiliser donc mes chaînes JSON seront correctement désérialisé aux instances d'objet correct.
La solution
json.net a la capacité de préserver les références
Et il prend en charge stocker le type