gpt4 book ai didi

javascript - JS 对象默认单引号行为

转载 作者:行者123 更新时间:2023-12-03 00:56:09 25 4
gpt4 key购买 nike

我有一个空对象var obj = {} 我想在其中添加一个元素,例如 obj[data] = "value";

假设数据的值为 3001。

这将导致 obj = {'3001' : "value")

问题是,键默认在单引号中,不适用于 .json 文件。

假设我不能简单地执行 obj["3001"] = "value" 因为数据是从 .csv 文件解析的,我如何更改对象的默认行为以在包围中添加键用双引号括起来?

最佳答案

为了将 js 转换为 JSON,您可以使用 JSON.stringify 方法,并使用 JSON.parse 进行相反操作。

示例:

console.log(JSON.stringify({'3001' : "value"}));
-> {"3001":"value"}
console.log(typeof JSON.stringify({'3001' : "value"}));
-> string

关于javascript - JS 对象默认单引号行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52830848/

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