1

我有一个具有三个简单属性的类:

public class NewCard {
    [JsonProperty( "name" )]
    public string Name { get; set; }

    [JsonProperty( "desc" )]
    public string Desc { get; set; }

    [JsonProperty( "idList" )]
    public string IdList { get; set; }
}

我期待这样的结果:

{"name":"A name","desc":"","idList":"listId"}

不幸的是,我得到的结果如下所示:

{"Name":"A name","Desc":"","IdList":"listId"}

远程服务拒绝 json,所以我真的需要降低它们。JSON.NET 版本:使用 NuGET 下载的 4.5.6。

4

1 回答 1

1

当我序列化为时,我得到了你所期望的结果

var json = JsonConvert.SerializeObject(new NewCard() {Name="A Name",Desc="A Desc",IdList="ids" });
于 2012-06-10T16:33:33.627 回答