Pergunta

Eu tenho uma tabela de dados no meu banco de dados em que eu guardo várias configurações. Como eles são de qualquer tipo (mesmo gráficos de objetos complexos), decidi armazenar seus valores como seqüências de caracteres JSON serializadas.

Digamos que eu serializei um List<ItemBase>. A corda serializada parece bem. Mas o problema é que os itens da lista são de vários tipos que são herdados de ItemBase (que também pode ser abstrato para o que eu me importo).

Pergunta

Qual (des) classe de serialização/biblioteca devo usar para que minhas strings JSON sejam corretamente desserializadas para corrigir as instâncias dos objetos.

Foi útil?

Solução

json.net tem a capacidade de preservar referências

E apoia armazenando o tipo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top