public class Foo {}
public class Bar : Foo {}
Foo foo = new Bar();
var json = JsonConvert.SerializeObject(foo);
シリアル化されるクラスの型を保持する特別なフィールドを json オブジェクトに含めたいと思います。
{
type: 'Bar'
}
Json.Netでこれを行うにはどうすればよいですか?
public class Foo {}
public class Bar : Foo {}
Foo foo = new Bar();
var json = JsonConvert.SerializeObject(foo);
シリアル化されるクラスの型を保持する特別なフィールドを json オブジェクトに含めたいと思います。
{
type: 'Bar'
}
Json.Netでこれを行うにはどうすればよいですか?
http://james.newtonking.com/archive/2011/11/19/json-net-4-0-release-4-bug-fixes.aspx
プロパティの名前 ('$type') を変更し、このフィールドをエクスポートするタイプを構成する方法をまだ探しています。