javascript 如何在 Formdata 中形成嵌套对象

how to form the nested object in Formdata in javascript

如何在FormData中追加嵌套对象,我的对象是

{
    name: 'test',
    phone: '454353',
    address: [
        {
            state: 'ewrwer',
            city: 'asdasd'
        }
    ]
}

我有这样的追加

const data = new FormData();
data.append("name", "test");
data.append("phone", "454353");
data.append("address['state']", "ewrwer");
data.append("address['city']", "asdasd");

但是当我在请求正文中发送此 formData 时,这对我不起作用,地址不起作用。

应该是:

data.append("address[0]['state']", "ewrwer");
data.append("address[0]['city']", "asdasd");

因为,它在索引 0 的数组中,所以里面有地址。