javascript - 在 Javascript 中转换和格式化 JSON 对象
问题描述
我有这个 JSON 对象:
{
"date": "01/01/2020",
"name": "New Year",
"type": "International Holiday",
"description": "",
"type_code": "1"
}
我需要使用这种模式创建另一个 JSON 对象:
{
"01/01/2020":{
"selected":true,
"marked":true,
"selectedColor":"green"
}
}
现在,我只需date
要将字段中的值作为新对象的键名。有什么建议吗?
解决方案
试试这个方法
const object = {
"date": "01/01/2020",
"name": "New Year",
"type": "International Holiday",
"description": "",
"type_code": "1"
};
const newObject = {};
newObject[object.date] = {
"selected":true,
"marked":true,
"selectedColor":"green"
};
console.log(newObject); // result
推荐阅读
- javascript - 如何在云函数中查找循环 JSON 引用
- c++ - 从 .wsdl 创建 .h 时出现 gSoap 错误
- c# - 为什么 SerialPort 的 ReadByte 方法返回的是 Int 而不是 Byte?
- c++ - 结构包含在两个头文件中,我都不拥有
- ruby-on-rails - Rails:如何限制用户可以在回形针中上传的文件数量
- c - Complexity of a code in c programming language
- json - AsyncStorage 将 Promice 转换为 JSON 格式
- r - R中有没有办法计算如果有0,后续数字也将是零发生了多少次?
- postgresql - psql脚本执行不返回错误
- android - 本机插件android在离子上使用