0

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

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

print json_encode($rowsField);

它基本上返回一个(我相信是二维/多维)数组并以 JSON 格式返回。

我正在尝试实现与将网站移至 .NET 相同的目标。

所以我试图在 WCF Web 服务中做到这一点,到目前为止,我只成功地使用 Newtonsoft JSON Converter 做到了这一点。

我设法以 JSON 格式返回一个 DataTable,但我现在需要它返回几乎像数组一样的返回:[["rowsinfo"]{"Address":"15 Tyne Cresent","Name":"John Smith"}] 等等...

如何做到这一点?它是我还需要返回的 DataTable 吗?

谢谢

4

2 回答 2

0

也许您会觉得这很有趣: C# WCF REST client JSON arrayGenerate JSON array with WCF

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

于 2013-10-31T10:22:25.210 回答
0

返回这个List<string, List<string>()>()

或者只是多维数组

string[,] array = new string[4, 2];
于 2013-10-31T10:23:37.303 回答