Json.Net:序列化/反序列化属性是一个值,而不是一个对象

在另一个类中使用时,如何实现Id类的以下JSON表示形式?


class Car

{

    public StringId Id { get; set; }

    public string Name { get; set; }

}


class StringId

{

    public string Value { get; set; }

}


// ---------------------------------------------


// Desired representation

{ "Id": "someId", "Name": "Ford" }


// Default (undesired) representation

{ "Id" : { "Value": "someId" }, "Name": "Ford" }


隔江千里
浏览 435回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP