0
public class Foo {}
public class Bar : Foo {}

Foo foo = new Bar();

var json = JsonConvert.SerializeObject(foo);

シリアル化されるクラスの型を保持する特別なフィールドを json オブジェクトに含めたいと思います。

{
   type: 'Bar'
}

Json.Netでこれを行うにはどうすればよいですか?

4

1 に答える 1

0

http://james.newtonking.com/archive/2011/11/19/json-net-4-0-release-4-bug-fixes.aspx

プロパティの名前 ('$type') を変更し、このフィールドをエクスポートするタイプを構成する方法をまだ探しています。

于 2013-08-11T17:10:31.867 に答える