Linq 对象列表 json
Linq list of objects to json
我的目标是进行 linq 查询并将其转换为 Json,以便从 Api.
return
查询:
var results = _context.User.ToList();
此列表有多个具有多个属性的用户,例如用户名、名字、姓氏,但我不知道如何将它们 return 作为 json...
我需要 将它们转换为 json 个对象。
return Json(results, JsonRequestBehavior.AllowGet);
编辑
每次我 运行 代码都会出现循环引用异常?
您的数据中可能存在循环引用。尝试只获取您需要的字段:
var results = _context.User.Select(u => new { u.FirstName, u.LastName }).ToList();
如果您想要另一个 table 中指向用户的内容,那么您必须采取一些措施来防止循环引用。
我的目标是进行 linq 查询并将其转换为 Json,以便从 Api.
return查询:
var results = _context.User.ToList();
此列表有多个具有多个属性的用户,例如用户名、名字、姓氏,但我不知道如何将它们 return 作为 json...
我需要 将它们转换为 json 个对象。
return Json(results, JsonRequestBehavior.AllowGet);
编辑
每次我 运行 代码都会出现循环引用异常?
您的数据中可能存在循环引用。尝试只获取您需要的字段:
var results = _context.User.Select(u => new { u.FirstName, u.LastName }).ToList();
如果您想要另一个 table 中指向用户的内容,那么您必须采取一些措施来防止循环引用。