質問

データベースには、さまざまな設定を保存するデータテーブルがあります。それらはあらゆるタイプ(複雑なオブジェクトグラフでさえ)であるため、私は彼らの値をシリアル化されたJSON文字列として保存することにしました。

私がシリアル化したとしましょう List<ItemBase>. 。シリアルされた文字列はうまく見えます。しかし、問題は、リスト項目が継承されているさまざまなタイプのものであることです。 ItemBase (これは私が気にするものにとって抽象的かもしれません)。

質問

どの(DE)シリアル化クラス/ライブラリを使用する必要があります。これにより、JSON文字列が正しく脱必要になり、オブジェクトインスタンスを修正します。

役に立ちましたか?

解決

json.net する能力があります 参照を保存します

そしてそれはサポートします タイプの保存

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top