有这个代码的结果格式的问题MVC 4和JsonResult格式
public JsonResult getCategorias(int? id)
{
var res = from c in db.Categorias
where ((id.HasValue && c.CategoriaPadre == id.Value) || (!id.HasValue && c.CategoriaPadre == null))
select new { id = c.Id, label = c.Descripcion };
return this.Json(res, JsonRequestBehavior.AllowGet);
}
这个返回json
:
[{"id":21,"label":"Marketing3"},{"id":22,"label":"Marketing4"}]
但我需要一个json
这种格式:
{"21":"Marketing3","22":"Marketing4"}
我该怎么办?
非常感谢和抱歉我的英语。
ü要到列表转换成散列之前? – 2013-04-11 03:59:22
嗨戴夫...是的,只是 – jotero 2013-04-11 04:02:53