我有一个如下的类:
public class Usage
{
public string app { get; set; }
public Dictionary<string, string> KVPs { get; set; }
}
当我使用这段代码:
var json = new JavaScriptSerializer().Serialize(usage);
它给了我这个JSON:
{"app":"myapp", "KVPs":{"k1":"v1", "k2":"v2"}}
我希望它返回类似这样的内容:
{"app":"myapp", "k1":"v1", "k2":"v2"}
有没有一种方法可以做到这一点?我目前正在使用JavaScriptSerializer
。如果有一种使用JSON.Net的方法,我愿意切换到该方法。