請求數據如下:
使用Newtonsoft.Json來序列化,實體類定義:
public class InputBase<TParam>
{
/// <summary>
/// 時間戳
/// </summary>
[JsonProperty("timeStamp")]
public string TimeStamp { get; set; }
/// <summary>
/// 請求參數
/// </summary>
[JsonProperty("params")]
public TParam Params { get; set; }
}
注意參數大小寫的映射。
控制器參數:
(InputBase<List<OrderInfo>> input)
json數組[],所以泛型這裏傳遞List集合,然後就自動序列化了。