在 node.js 中重命名 json 对象名称

Posted

技术标签:

【中文标题】在 node.js 中重命名 json 对象名称【英文标题】:Rename json Object name in node.js 【发布时间】:2019-11-30 22:23:23 【问题描述】:

如何将对象名称从 Cars 重命名为汽车? 我尝试使用 ObjectRenameKeys 但它适用于对象内的属性而不是对象名称本身。

原文:

"Cars": [
                

                    "Part": 1
                ,
                

                    "Part": 2
                ,
                

                    "Part": 3
                
            ],
Expected: 

"Automobiles": [
                

                    "Part": 1
                ,
                

                    "Part": 2
                ,
                

                    "Part": 3
                
            ],

【问题讨论】:

您似乎在对象中有属性...否则这些是语法错误。还有ObjectRenameKeys 是什么意思? 供您参考-npmjs.com/package/object-rename-keys 【参考方案1】:

你不能真正重命名属性....只需复制 Cars 然后删除它:

myObject.Automobiles = myObject.Cars;
delete myObject.Cars;

【讨论】:

以上是关于在 node.js 中重命名 json 对象名称的主要内容,如果未能解决你的问题,请参考以下文章

如何在 nest.js 中重命名 JSON 字段

在 bitbucket 中重命名合并的分支名称

如何在 Android Studio 中重命名软件包名称

在linux中重命名文件时包含文件夹名称

如何在JSON中重命名密钥

在android studio中重命名包名称后启动错误,运行时错误