Json到javascript字典

Json到javascript字典,javascript,json,parsing,Javascript,Json,Parsing,我有以下结构中的JSON数据,我正试图解析它,以便使用javascript处理数据 JSON数据 我正在尝试使用JSON.parse()解析此内容,但返回以下错误: JSON.parse: unexpected character at line 1 column 2 of the JSON data 我以前使用C#处理过相同的JSON结构,并且必须将其反序列化到字典中——可以在本文中找到相关信息 问题: 如何将此JSON解析为javascript对象,从而允许我循环并计算每个项目?显然,您正

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

JSON数据 我正在尝试使用
JSON.parse()
解析此内容,但返回以下错误:

JSON.parse: unexpected character at line 1 column 2 of the JSON data
我以前使用C#处理过相同的JSON结构,并且必须将其反序列化到字典中——可以在本文中找到相关信息

问题:
如何将此JSON解析为javascript对象,从而允许我循环并计算每个项目?

显然,您正在尝试解析已解析的对象

x = {A:1};       // A javascript object
JSON.parse(x);   // Error

这是因为
JSON.parse
将首先将对象转换为字符串,得到
“[object object]”
,然后尝试解析此字符串。

JSON是带有双引号键的Javascript对象,就像示例中的一样。因此,您不需要再次解析它来进行解释。您可以使用其密钥从中访问数据,或者如果您想从SecondItem获得评论,您可以通过以下方式访问:

SecondItem.reviews


JSON是一个字符串。您的示例看起来像一个JS对象。它已经被解析了…您可能不需要再解析它了。只需指定一个变量并使用像
variableName[“FirstItem”]
您的权利,这已经是一个javascript对象,但是如何通过编程循环每个项目?i、 e.检查
第一项
,然后检查
第二项
,然后检查
第三项
等。最后一条注释见
SecondItem.reviews
SecondItem['reviews']