0
私は直列化する必要があるオブジェクトを持っています。
シリアル化するオブジェクト:直列化からJsonの文字列にプロパティを除外する - DynamicJson
public class Setting
{
// Exclude from serialization
private SettingInfo _key;
public SettingInfo Key
{
get { return _key; }
set
{
_key = value;
Key_Id = _key == null ? 0 : _key.Id;
}
}
// Need to be serialized
public int Key_Id { get; set; }
public string Value { get; set; }
}
質問:
それはDynamicJson
を使用してシリアライズからSettingInfo
オブジェクト(プロパティKey
)を除外することは可能ですか?
- 私が使用しています
DynamicJson
- 現在の結果:(シリアル化さ
Key
プロパティが含まれています)
{"Key":{"Id":20,"Type":"System.String","Name":"ExampleSetting"},
"Key_Id":20,
"Value":"New Value"} - 要求された結果:
{"Key_Id":20,"Value":"New Value"}
正確には私が望むものではありませんが、機能します。ありがとう – hwcverwe