c#jsonの再生:デフォルト構造関数のバイパス
json.netを使用してjsonデータをC#オブジェクトにシーケンスする場合、通常、デフォルトのコンストラクターを使用することを好みます。ただし、非デフォルトコンストラクターが必要な場合は、
属性を使用できます。
[JsonConstructor]
[JsonConstructor]
例:[JsonConstructor]
[JsonProperty]
[JsonConstructor]
コードを直接変更したり属性を追加したりできない場合は、カスタムを作成できます。
[JsonConstructor] public Result(int? code, string format, Dictionary<string, string> details = null) { ... }
以上がデフォルトのコンストラクターなしでJSONをC#オブジェクトに脱着するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。