Json.NETの使用は、OnDeserializedAttributeが基本クラスメソッドに配置されている場合にサポートされるシリアル化コールバックですか?たとえば、このオブジェクトグラフを使用します。Json.NET:ベースオブジェクトのシリアル化コールバック
[DataContract]
public class StubData:StubBase {}
[DataContract]
public class StubBase {
public string Id { get; set; }
[OnDeserialized]
public void OnDeserialized(StreamingContext context) {
Id = "1";
}
}
var stubData = JsonConvert.DeserializeObject<StubData>(@"{""anyData"":""Foo""}");
stubData.Id //returns 1
印刷しますが、それはちょうどそれを実行することにより、自己の答えを簡単にする必要があり、ありませんか? –