将 Dictionary 转换为 Json
本文关键字:转换 Json string Dictionary int | 更新日期: 2023-09-27 18:37:12
非常简单的问题。希望它很容易...
Dictionary<int, string> dict = PLCCommunicator.getVarForSchakelingen("iOffsetSun", plc);
return Json(new { succeeded = true, dict }, JsonRequestBehavior.AllowGet);
有没有一种方法可以轻松转换字典?像dict.ToJson()
我的控制器返回JsonResult
...
您可以使用
JsonConvert
类创建扩展方法:
public static class DictionaryExtensions
{
public static string ToJson<TKey, TValue>(this Dictionary<TKey, TValue> dictionary)
{
return JsonConvert.SerializeObject(dictionary);
}
}
然后你可以做:
Dictionary<int, string> dict = PLCCommunicator.getVarForSchakelingen("iOffsetSun", plc);
return Json(new { succeeded = true, jsonDict = dict.ToJson() }, JsonRequestBehavior.AllowGet);