Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何使用web api返回未标记值数组的集合(数组)_Json_Linq_Asp.net Mvc 4 - Fatal编程技术网

Json 如何使用web api返回未标记值数组的集合(数组)

Json 如何使用web api返回未标记值数组的集合(数组),json,linq,asp.net-mvc-4,Json,Linq,Asp.net Mvc 4,如何转换web api控制器中的linq select语句以返回未标记值数组的集合 例如: 以以下形式返回json: [ { Field1: F1Value1, ... FieldN: FnValue1 }, { Field1: F1Value2, ... FieldN: FnValue2 } ] 我想删除回复中的标签: [ [ F1Value1, ... , FnValue1 ], [ F1Value2, ... , FnValue2 ] ] 谢谢 如果要硬编码所需的字段,只需将它

如何转换web api控制器中的linq select语句以返回未标记值数组的集合

例如:

以以下形式返回json:

[ { Field1: F1Value1, ... FieldN: FnValue1 },
  { Field1: F1Value2, ... FieldN: FnValue2 } ]
我想删除回复中的标签:

[ [ F1Value1, ... , FnValue1 ],
  [ F1Value2, ... , FnValue2 ] ]

谢谢

如果要硬编码所需的字段,只需将它们硬编码到lambda表达式中的数组中即可:

_db.view.select(_ => new string[]{_.Field1, _.Field2, ... , _.FieldN})

谢谢。我想我可以做一系列的动态测试。字段有几种不同的类型。我发现我必须使用列表而不是对象数组。但我不记得当时的错误是什么。
_db.view.select(_ => new string[]{_.Field1, _.Field2, ... , _.FieldN})