Reactjs - 如何使用列表子对象创建 JSON?

Reactjs - How to create a JSON with list Child Object?

我有JSON这样的结构

    "timebought": "2021-01-01T00:00:00",
    "totalCost": 3000.0,
    "address": "ABC",
    "status": false,
    "customersEmail":"nguyenvana@gmail.com",
    "orderDetails": [
        {
            "productId": "A1",
            "amount": 5   
        },
        {
            "productId": "A2",
            "amount": 5   
        }
    ]

如果我想为 post 制作一个 JSON,我该怎么做?我的意思是子对象“orderDetails”,你能举个例子吗?

我知道怎么做了: 首先,创建一个函数 return list Child:

function toArr(){
  let arr = [];
prodList.forEach((prod) => {
   let item ={"id":prod.id,"amount" : prod.quantity};
   arr = [...arr,item];
  });
  console.log(arr);
  return arr;}

然后

const body = JSON.stringify({
    customersEmail : e.target.email.value,
    totalCost : totalCost.current,
    status : false,
    address: e.target.address.value,
    orderDetails: toArr()
});