相关疑难解决方法(0)

使用Json.Net序列化为键值字典?

您好我正在尝试将对象序列化为哈希,但我没有得到我想要的东西.

码:

class Data{
  public string Name;
  public string Value;
}
//...
var l=new List<Data>();
l.Add(new Data(){Name="foo",Value="bar"});
l.Add(new Data(){Name="biz",Value="baz"});
string json=JsonConvert.SerializeObject(l);
Run Code Online (Sandbox Code Playgroud)

当我这样做时,json结果值是

[{"Name":"foo","Value":"bar"},{"Name":"biz","Value":"baz"}]
Run Code Online (Sandbox Code Playgroud)

我想要的结果是:

[{"foo":"bar"},{"biz":"baz"}]
Run Code Online (Sandbox Code Playgroud)

我如何让JSON像那样出现?

c# json json.net

4
推荐指数
1
解决办法
8521
查看次数

标签 统计

c# ×1

json ×1

json.net ×1