Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何替换对象键?_Javascript - Fatal编程技术网

Javascript 如何替换对象键?

Javascript 如何替换对象键?,javascript,Javascript,我有一个目标。我需要替换/更改密钥名称 { "waferProcessTimeDTOS" :[ { "processTime" : "2019-02-11T15:14:06.000+0000" , "waferId" : "Q844163" }, { "processTime" : "2019-02-11T15:14:06.000+0000" , "

我有一个目标。我需要替换/更改密钥名称

{ "waferProcessTimeDTOS" :[ { "processTime" : "2019-02-11T15:14:06.000+0000" , "waferId" : "Q844163" }, { "processTime" : "2019-02-11T15:14:06.000+0000" , "waferId" : "Q844163" } ]}
我需要将密钥名称从“processTime”更改为“wafferTime”。如下

{ "waferProcessTimeDTOS" :[ { "wafferTime" : "2019-02-11T15:14:06.000+0000" , "waferId" : "Q844163" }, { "wafferTime" : "2019-02-11T15:14:06.000+0000" , "waferId" : "Q844163" } ]}

欢迎光临。!提前感谢。

如果是json,请首先使用
json解析它。将
解析为变量示例
obj

然后做:

obj.Fruit = obj.Task;
delete obj.Task;

然后使用
JSON进行stringify。stringify(obj)

一个对象中不能有多个同名键,最后一个键将始终覆盖其他键,而不是您遇到问题的代码。请检查我更新的问题。帮我解决这个问题。谢谢。只需将这些更改应用到适当的位置,比如Task到processName等等