ASP.NET MVC フレームワークの JsonResult を介して出力する必要があるクラス ライブラリがあります。(JsonResult は JsonSerializer を使用して出力を生成します。)
ドキュメントを読んで、パブリック プロパティ/フィールドを配置すると、XML シリアライザーの[ScriptIgnore]
ようにシリアル化されないことがわかりました。[XmlIgnore]
[XmlElement("elementname")]
出力シリアル化でフィールド/プロパティの名前を絶対的に指定する と同等の機能が必要です。Elements
という名前のフィールドにシリアル化する必要があるというフィールドがありelements
ます。
デフォルトの JsonSerializer を使用してこれを達成するにはどうすればよいですか?
ありがとう、デビッド