将锯齿状/多维数组传递给web api方法

时间:2014-01-29 21:53:46

标签: c# multidimensional-array asp.net-web-api jagged-arrays

是否可以将锯齿状数组传递给Web API方法?例如:

public IEnumerable<Object> Get([FromUri]int[][] jaggedArray)

如何在我的网络请求中传递jaggedArray的值?该参数不一定必须是[FromUri]

1 个答案:

答案 0 :(得分:1)

我设法搞清楚了。可以使用以下格式传递参数:

http://www.example.com/api/endPoint?jaggedArray[0][]=406&jaggedArray[0][]=404&jaggedArray[1][]=405&jaggedArray[1][]=407

这会导致包含两个数组的锯齿状数组,每个数组都有两个数字(第一个为406和404,第二个为405,第二个为407)。