gpt4 book ai didi

javascript - 从键中有空格的 JSON 字符串中获取值

转载 作者:行者123 更新时间:2023-12-03 07:20:14 27 4
gpt4 key购买 nike

我有一个如下所示的 json 字符串。我想通过引用特定的键来获取其中的值(value)。我尝试直接访问它,也尝试使用循环。都失败了:

{"CGST - FU": 9.0, "SGST - FU": 9.0}

我做错了什么?

var data = '{"CGST - FU": 9.0, "SGST - FU": 9.0}'

//Get value of key
console.log(data['CGST - FU']);

for (var key of Object.keys(data)) {
console.log(key + " -> " + data[key])
}

最佳答案

您的数据是字符串格式。所以你的键是索引,值是那个索引处的字符。您需要先将其解析为 JSON。检查以下实现:

var dataString = '{"CGST - FU": 9.0, "SGST - FU": 9.0}'
var data = JSON.parse(dataString)//json format
//Get value of key
console.log(data['CGST - FU']);

for (var key of Object.keys(data)) {
console.log(key + " -> " + data[key])
}

关于javascript - 从键中有空格的 JSON 字符串中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62602336/

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