私は3つのクラスを持っています:
class Person {
public bool IsFemale { get; set; }
}
class Female : Person {
public string FemaleSpecificProperty { get; set; }
}
class Male: Person {
public string MaleSpecificProperty { get; set; }
}
プロパティの値に基づいて、指定された JSON 文字列を特定のインスタンス (Female
または) に逆シリアル化するにはどうすればよいですか? (正確なタイプが使用されているかどうかはわかりません。そのプロパティが唯一の指標です)Male
Person.IsFemale
私は雇用を見ましCustomCreationConverter<T>
たが、ここでそれを機能させる方法を理解できませんでした.