javascript - javascript:重命名 API 对象的键
问题描述
我有来自 API 的以下数据数组。
[
{
"barCode": "31568308949"
"itemDesc": "ASHTON-250"
"permPrice": 19.99
}
]
预期结果如下。
[
{
"Bar Code": "31568308949"
"Item Description": "ASHTON-250"
"Prem Price": 19.99
}
]
任何人都可以帮助我实现这一目标。提前致谢。
解决方案
如果总是这 3 个字段,那么只需明确地重命名它们。
let input = [{'barCode': '31568308949', 'itemDesc': 'ASHTON-250', 'permPrice': 19.99}];
let output = input.map(x => ({
'Bar Code': x.barCode,
'Item Description': x.itemDesc,
'Prem Price': x.permPrice,
}));
console.log(output);
推荐阅读
- angular - 无法使用 Msal Angular 9 获取自定义 API
- google-sheets - 谷歌表格 - 条件格式的公式 - 如果任何 2+ 列包含相同的日期,则将另一个单元格变为蓝色(日历中的相同日期)
- winforms - 使用测试项目将继承的表单添加到解决方案会导致错误“无法加载文件或程序集 TestFramwork”
- php - 收到此错误 PHP 致命错误:在第 40 行的 /usr/share/phpldapadmin/htdocs/template_engine.php 中找不到类“TemplateRender”
- python - 如何在 python selenium 中的 super() 上添加 webdriver 扩展参数?
- angular - 数组中的值未在 html 中打印
- angular - 指令属性被读取为字符串而不是日期
- node.js - GCE 一次创建多个虚拟机
- github - 如何使用 github graphql 检索所有运行超过一年的工作流?
- mysql - 从不同的表中选择最大值作为列