【发布时间】:2009-05-14 13:14:40
【问题描述】:
我有一个IList<Foo>,我正在尝试将其序列化为Json,结果中不包含字段名称。因此,我正在尝试创建一个 匿名对象,我将其传递给 Json 序列化方法。
Foo 定义为(伪代码):-
public class Foo
{
public int X;
public int Y;
}
当我将其作为 Json 返回时...
return Json(foos);
结果是这样的
... [{"X":1,"Y":2},{"X":3,"Y":4}...]
我不希望 X 和 Y 在那里。所以我追求..
... [{1,2},{3,4}...]
所以我试图做以下事情(这不起作用)
(from p in foos
select new p.X + "," + p.Y).ToArray()
或
(from p in foos
select new string(p.X+ "," + p.Y)).ToArray()
但无济于事(不编译)。
有人可以帮忙吗?
【问题讨论】: