簡単にいうとDataContractJsonSerializerは、設定クラスやDTOをJSONへ変換し、後から読み戻すために使えます。読み込み時にコンストラクタやフィールド初期化子が期待通り動かないケースがあるため、古い設定ファイルとの互換性には注意が必要です。どんな場面で使うか設定ファイル保存JSON読み込みバージョン更新時の設定マイグレーション関連用語JSONOnDeserializedWPFさらに調べるGoogleで「DataContractJsonSerializer とは」を検索する ↗Microsoft Learn - DataContractJsonSerializer ↗