如何在c#中转换Json
本文关键字:转换 Json | 更新日期: 2023-09-27 17:53:07
我正在使用c#.net与ASP。净MVC。我有以下代码
var lstrelations = _people.GetAllUsers();
List<string> lstEmailAddresses = lstrelations.Select(p =>p.EmailID).ToList<string>();
return Json(lstEmailAddresses, JsonRequestBehavior.AllowGet);
生成类似
的输出["xxy@xct.com", "text13@tds.com", "sdxxa@xys.com"]
但我想生成像
这样的Json["EmailID:xxy@xct.com", "EmailID:text13@tds.com", "EmailID:sdxxa@xys.com"]
我想把每个地址的名称,如"EmailID"
试试下面的代码…
var lstrelations = _people.GetAllUsers();
var lstEmailAddresses = lstrelations.Select(p => new { EmailID = p.EmailID }).ToList();
Json(lstEmailAddresses, JsonRequestBehavior.AllowGet);