gpt4 book ai didi

javascript - 编码后如何编辑 JSON 数组

转载 作者:行者123 更新时间:2023-12-03 11:13:39 25 4
gpt4 key购买 nike

将 JSON 数组编码为 JSON 后,如何编辑它?

我想编辑以下 JSON 数组:

{"Status":"OK","Message":"API Call worked","Result":[{"interval":"2014-11-30",
"leads":0,"name":"CarEnquiry","status":"NEW","appointment":0},
{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL1","appointment":0},
{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL2","appointment":0}]}

将其更改为这样

{"Result":"OK","Records":[{"interval":"2014-11-30",
"leads":0,"name":"CarEnquiry","status":"NEW","appointment":0},
{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL1","appointment":0},
{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL2","appointment":0}]}

如何在 Javascript 中编辑数组?

最佳答案

如果您确实想使用 JavaScript 来完成此操作,您只需创建一个新的 JavaScript 对象(我在下面将其称为 newJSON),然后手动分配其属性作为当前 JSON(我称之为 oldJSON)的属性:

var oldJSON = ...,
newJSON = {};

newJSON.Result = oldJSON.Status;
newJSON.Records = oldJSON.Result;

newJSON 现在是您想要的格式的 JavaScript 对象。如果我们对此调用 JSON.stringify ,我们将看到结果。单击下面代码片段上的运行代码片段,以向您发出警报的字符串化结果。

var oldJSON = {"Status":"OK","Message":"API Call worked","Result":[{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"NEW","appointment":0},{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL1","appointment":0},{"interval":"2014-11-30","leads":0,"name":"CarEnquiry","status":"CALL2","appointment":0}]},
newJSON = {};

newJSON.Result = oldJSON.Status;
newJSON.Records = oldJSON.Result;

alert(JSON.stringify(newJSON));

关于javascript - 编码后如何编辑 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com