私はjsonを使用するAPIを使用しています。私は、APIをモデル化するために作成したクラスをいくつか持っています。人生を楽にするために、私のモデルはパブリックプロパティを使用しています。パブリックプロパティはjson.Netをオブジェクトに逆シリアル化する際に順番に使用されます。不変クラスでJson.Netの逆シリアル化を使用する方法はありますか?
オブジェクトを不変にしたいのですが、プロパティを読み込み専用にすると、デシリアライズが解除されるため、問題が発生しています。不変オブジェクトを持ち、逆シリアル化を使用する方法はありますか?
あなたはリンクを貼り付けるのを忘れているかもしれないと思います。 – GregB
@GregB、申し訳ありません、今すぐ投稿。 –
コンストラクタが1つしかない場合、 'JsonConstructorAttribute'は不要です。 –