public class Range
{
public double Min{get;set;}
public double Max{get;set;}
}
public class CustomParameters
{
public List<Range> SelectedRanges{get;set;}
public List<int> SelectedTypes{get;set;}
}
我在FooController
作出這樣一個自定義的方法:
[Route("Operation")]
[HttpGet]
public IQueryable<Foo> Operation([FromUri] CustomParameters parameters)
{
//some code to return what I'm looking for.
}
問題 什麼查詢字符串看起來像當我們有嵌套對象的數組和自定義類型的組合? 這是我正在使用但不工作的查詢。
api/Foo/Operation?
SelectedRanges.Min=0&
SelectedRanges.Max=10&
SelectedRanges.Min=100&
SelectedRanges.Max=200&
SelectedTypes=1&
SelectedTypes=2
'params'是保留關鍵字。 –
@AmitKumarGhosh由於它是一個錯字 –
您可能會更改方法'HttpPost'和後數據爲'json'。這樣很容易。 –