【发布时间】:2009-08-08 12:32:30
【问题描述】:
我想将用户属性列表转换为字符串数组(用于 json 接收器),例如:
List<User> users = <..list of users from db...>
var jsonData = (
from user in users
select new { user.Id, user.Person.Lastname, user.Person.Firstname });
return Json(jsonData)
结果是一个名为fields的数组
[{"Id":1,"Lastname":"Doe","Firstname":"John"},{"Id":2,"Lastname":"Smith","Firstname":"Adam"},...]
但我希望它是纯字符串数组的数组,例如:
[["1","Doe","John"]
["2","Smith","Adam"], ...]
如何将 linq 结果转换为字符串数组?
【问题讨论】: