TypeScript如何将对象数组格式化为json数组

jon*_*nes 6 json mongodb typescript angular

我发布了_attachments变量数据: 在此输入图像描述

我想准备要插入的数据作为以下结构:

"_attachments": [
  {
    "container": "string",
    "fileName": "string",
    "name": "string",
    "mime": "string",
    "size": 0
  }
]
Run Code Online (Sandbox Code Playgroud)

但我做了什么:

for(let key in _attachments) {
  job._attachments[key]['container']  = _attachments[key]['container'];
  job._attachments[key]['fileName']  = _attachments[key]['fileName'];
  job._attachments[key]['name']      = _attachments[key]['name'];
  job._attachments[key]['mime']      = _attachments[key]['mime'];
  job._attachments[key]['size']      = _attachments[key]['size'];
}
Run Code Online (Sandbox Code Playgroud)

给出这个错误:

 Unprocessable Entity
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用环回.

wun*_*uno 0

您需要将其字符串化。

代码

data = { 
    container: "Stuff"
}

var jsonString = JSON.stringify(data); 

console.log(jsonString);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

这更像是你的数据的样子,

在此输入图像描述