JsonConverter创建字段以指定序列化C#类型

时间:2013-08-09 15:09:44

标签: json.net

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

Foo foo = new Bar();

var json = JsonConvert.SerializeObject(foo);

我希望json对象包含一个特殊字段,该字段包含要序列化的类的类型。

{
   type: 'Bar'
}

如何使用Json.Net执行此操作?

1 个答案:

答案 0 :(得分:0)

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

仍在寻找一种方法来更改属性名称('$ type')并配置要导出此字段的类型。