【发布时间】:2021-04-13 06:13:56
【问题描述】:
经过一番挖掘,我决定我的后端需要使用重复的键,因此我的前端不能再将字典作为 JSON 字符串发送。 见我的previous question。
应用提供的解决方案后
let mediatagRequest = new MediaTagRequest(tags);
const headers = { 'content-type': 'application/json' }
let jsonObject = {};
for (let entry of mediatagRequest.tags.entries())
{
jsonObject[entry[0]] = entry[1];
}
const body = JSON.stringify({
tags: jsonObject
});
我当前的输出(这是我当时想要的)
{
"tags": {
"city": "Karachi"
}
但是我的需求发生了变化,经过一番挣扎后,我无法得到我想要的输出
{
"tags": [
{
"key": "city",
"value": "Karachi"
},
{
"key": "city",
"value": "Mumbai"
}
]
}
有人可以帮忙吗,谢谢。
【问题讨论】:
标签: arrays json typescript stringify