C# 在WCF中返回JSON数组

C# 在WCF中返回JSON数组,c#,asp.net,wcf,web-services,C#,Asp.net,Wcf,Web Services,在PHP中,我可以这样做,例如: while($r = mssql_fetch_assoc($sth)) { $rowsField["rowsinfo"][] = $r; } print json_encode($rowsField); 它基本上返回一个(我相信是二维/多维)数组,并以JSON格式返回 我正在努力实现我的网站迁移到.NET的目标 因此,我试图在WCF Web服务中实现这一点,到目前为止,我只在Newtonsoft JSON Converter中取得了成功 我设法以JSO

在PHP中,我可以这样做,例如:

while($r = mssql_fetch_assoc($sth)) {
   $rowsField["rowsinfo"][] = $r;
}

print json_encode($rowsField);
它基本上返回一个(我相信是二维/多维)数组,并以JSON格式返回

我正在努力实现我的网站迁移到.NET的目标

因此,我试图在WCF Web服务中实现这一点,到目前为止,我只在Newtonsoft JSON Converter中取得了成功

我设法以JSON格式返回了一个数据表,但现在我需要它像数组一样返回:
[[“rowsinfo”]{“Address”:“15 Tyne Cresent”,“Name”:“John Smith”}]
等等

如何做到这一点?我还需要返回一个数据表吗


谢谢

也许你会觉得这很有趣: 或

似乎已经有很多关于它的问题,您可以在其中找到更多信息。

返回此
List()

或者只是多维数组

string[,] array = new string[4, 2];

如果我不知道将从数据库中显示哪些列,这是否有效?基本上,执行的SQL查询是动态的,因此不会总是返回相同的数据。嗯,是的,就是这样,我刚刚编辑了我的答案。嗯,似乎不喜欢这样。然后如何将SQL结果添加到此列表中?谢谢