我有一个写在ASP.NET MVC之上的应用程序。在我的一个控制器中,我需要在C#中创建一个对象,所以当它使用JsonConvert.SerializeObject()
转换为JSON时,结果看起来像这样
[
{'one': 'Un'},
{'two': 'Deux'},
{'three': 'Trois'}
]
我试图像这样使用Dictionary<string, string>
var opts = new Dictionary<string, string>();
opts.Add("one", "Un");
opts.Add("two", "Deux");
opts.Add("three", "Trois");
var json = JsonConvert.SerializeObject(opts);
但是,上面创建了以下json
{
'one': 'Un',
'two': 'Deux',
'three': 'Trois'
}
如何以某种方式创建对象,以便JsonConvert.SerializeObject()
生成所需的输出?
答案 0 :(得分:5)