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

¿Qué (de) la clase de serialización / biblioteca debería utilizar para que mis cadenas JSON se deserializan correctamente a instancias de objetos correctos.

¿Fue útil?

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
scroll top