gpt4 book ai didi

javascript - Json 到 javascript 字典

转载 作者:行者123 更新时间:2023-11-29 23:21:14 25 4
gpt4 key购买 nike

我有以下结构的 JSON 数据,我正在尝试解析它以便使用 javascript 处理数据。

JSON 数据

{
"FirstItem": {
"id": 1,
"type": "foo",
"colours": ["blue", "black", "green"],
"reviews": {
"positive": ["The best", "unbelievable", "Awesome"],
"negative": ["Sh*t", "Awful", "Dire", "Terrible", "Appalling"],
"neutral": ["OK", "Meh"]
}
},
"SecondItem": {
"id": 2,
"type": "bar",
"colours": ["red", "white", "yellow"],
"reviews": {
"positive": ["Great", "Amazing", "Fantastic", "Perfect", "Uplifting"],
"negative": ["Terrible", "Shocking", "abysmal"],
"neutral": ["OK", "Standard", "Vanilla"]
}
}
}

我正在尝试使用 JSON.parse() 对此进行解析,但是这会返回以下错误:

JSON.parse: unexpected character at line 1 column 2 of the JSON data

我以前使用 C# 处理过相同的 JSON 结构,并且不得不将其反序列化为字典 - 可以在这篇文章中找到信息

问题

如何将此 JSON 解析为 javascript 对象,这将允许我循环和评估每个项目?

最佳答案

JSON 是带有双引号键的 Javascript 对象,就像您在示例中所拥有的那样。所以你不需要再次解析它,see this解释。您可以使用它的 key 访问它的数据,或者如果您想从 SecondItem 获得评论,您可以通过以下方式访问它:

SecondItem.reviews

SecondItem['reviews']

关于javascript - Json 到 javascript 字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50554671/

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