form-data從方法頭中 public void Test([FromBody]TestDto dto) 接受到的數組為空,但是其他的參數並不受影響
var list = HttpContext.Current.Request.Form["list"];
發現接收到的數組list為字符串, 因此要進行轉義
List<test> t = JsonConvert.DeserializeObject<List<test>>(list);
得到數組 test[] 為原本傳遞的參數
但是轉義可能失敗
此時要注意前端傳參時[{"id":"86768786","name":"string"},{"id":"78678678","name":"stng"}]要注意[],
注意多維數組List<>時需傳[],轉義:List<test> t = JsonConvert.DeserializeObject<List<test>>(list);
一維數組{}即可,轉義:test t = JsonConvert.DeserializeObject<test>(list);
