gpt4 book ai didi

javascript - 将字符串数组转换为 JSON 中的哈希数组

转载 作者:行者123 更新时间:2023-12-02 15:45:07 24 4
gpt4 key购买 nike

我从服务器返回了以下 JSON:

tags = ["tag1", "tag2", "tag3"]

我需要它看起来像这样:

[{"text":"tag1"},{"text":"tag2"},{"text":"tag3"}]

我通过运行以下代码接近了:

var new_list = []
for (i=0; i<tags.length; i++) {
new_list.push({'text' : tags[i]});
}
new_list = JSON.stringify(new_list, ['text']);

返回:

 '[{"text":"tag1"},{"text":"tag2"},{"text":"tag3"}]'

但是我无法摆脱封装整个数组的字符串,我觉得必须有一种更优雅的方法。

最佳答案

实际上您的代码正在生成您期望的输出

仅仅因为您正在使用 JSON.strigify() 它会将其转换为字符串

您是说,如果没有字符串化,您的键值不会显示为字符串。

供您引用默认情况下所有键均为 JSON 格式的 STRING

所以没有什么问题

关于javascript - 将字符串数组转换为 JSON 中的哈希数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32266626/

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