JSON deserialización a tipos heredados
-
28-09-2019 - |
Pregunta
Tengo una tabla de datos en mi base de datos donde almaceno varios ajustes. Puesto que son de cualquier tipo (incluso los gráficos de objetos complejos) decidí guardar sus valores como cadenas JSON serializado.
Vamos a decir que serializa un List<ItemBase>
. de serie serializado se ve muy bien. Pero el problema es que los elementos de la lista son de diversos tipos que se heredan de ItemBase
(que puede también ser abstracto para lo que me importa).
Pregunta ??h2>
¿Qué (de) la clase de serialización / biblioteca debería utilizar para que mis cadenas JSON se deserializan correctamente a instancias de objetos correctos.
Solución
json.net tiene la capacidad de preservar referencias
Además, es compatible almacenar el tipo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow