0

Возможно ли передать массив с зубчатым контуром методу веб-API? Например:Передача зубчатого/многомерного массива в метод web api

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

Как я смог бы передать значение для jaggedArray в моем веб-запроса? Параметр необязательно должен быть [FromUri]

+0

Есть ли причина, по которой вы не можете передать один массив и, кроме того, какие измерения должны быть? Таким образом, сервер мог бы просто восстановить его. – JaredPar

+0

@JaredPar Передача массива объектов, каждый из которых имеет атрибут 'int []', был бы возможен. Я просто хочу узнать, возможно ли более удобное решение многомерного массива. – AlliterativeAlice

+0

Если фреймворк не поддерживает его, вы всегда можете создать настраиваемый блок данных. – Amy

ответ

0

Мне удалось выяснить это. Параметр может быть передан, используя следующий формат:

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

Это приводит зубчатый массив, содержащий два массива, каждый с двумя числами (406 и 404 для первой, затем 405 и 407 для второго), которые будут получены ,