Arrays 对象数组作为axios后请求的参数

Arrays 对象数组作为axios后请求的参数,arrays,json,ajax,vue.js,axios,Arrays,Json,Ajax,Vue.js,Axios,我正在使用vue.js处理一个项目,为了处理我使用的AJAX请求,我想知道是否可以将一个对象数组作为参数传递给POST请求,类型如下: [{id: 1, name: 'max'}, {id: 2, name: 'jhon'}, {id: 3, name: 'anna'}] 如果可能,最好的方法是什么 当然 是的,很有可能 let data = [ {id: 1, name: 'max'}, {id: 2, name: 'jhon'}, {id: 3, name: '

我正在使用vue.js处理一个项目,为了处理我使用的
AJAX
请求,我想知道是否可以将一个对象数组作为参数传递给
POST
请求,类型如下:

[{id: 1, name: 'max'}, {id: 2, name: 'jhon'}, {id: 3, name: 'anna'}]
如果可能,最好的方法是什么

当然


是的,很有可能

let data = [
    {id: 1, name: 'max'}, 
    {id: 2, name: 'jhon'}, 
    {id: 3, name: 'anna'}
];

let formdata = new FormData();
formdata.append('data',JSON.stringify(data));

axios.post('/url`',formdata)
.then(res => console.log(res))
.catch(err => console.log(err)
在接收端(假设是PHP和Laravel)

然后循环使用$data,因为它是一个普通数组

是我在使用axios+vue+.net Core时唯一有效的数组

我正试图向我的后端发送一篇文章,它需要一个数组。在Lema实现之后,我收到一个字符串,然后将json字符串反序列化为我期望的类型

    public IActionResult PostMethod([FromForm]string serialized_object_name){
         var expectedArray = JsonConvert.DeserializeObject<ArrayTypeNeeded[]>(serialized_object_name);
    }
public IActionResult PostMethod([FromForm]字符串序列化的\u对象\u名称){
var expectedArray=JsonConvert.DeserializeObject(序列化的对象名称);
}

可能的副本为什么不可能?
$data = json_decode($request->data);
    public IActionResult PostMethod([FromForm]string serialized_object_name){
         var expectedArray = JsonConvert.DeserializeObject<ArrayTypeNeeded[]>(serialized_object_name);
    }