将字典对象转换为字符串以输出为json

时间:2014-05-20 01:22:22

标签: c# json

我在webmatrix中使用razor。 我有一个字典对象

var occupancyTotalDic = new Dictionary<double, int>();

一旦我用数据填充字典,我希望输出为JSON作为填充邮票图表的响应

Dictionary<String, String> input = new Dictionary<String, String>();
occupancyTotalDic = input.ToDictionary(item => item.Key, item => (String)item.Value);

Response.ContentType = "application/json";
Response.Write(Json.Encode(occupancyTotalDic));

如何将字典转换为包含字符串以便输出为JSON?

1 个答案:

答案 0 :(得分:0)

由于Webmatrix无法编译MVC应用程序,我假设您使用的是ASP.NET网络表单。

尝试了此解决方案https://stackoverflow.com/a/5597628/713789

如果您使用的是MVC,请使用JsonResult test(){ return Json(myobj);}