gpt4 book ai didi

javascript - 使用 JSON.parse 评估 Javascript 数据结构时出错

转载 作者:太空宇宙 更新时间:2023-11-04 15:49:06 25 4
gpt4 key购买 nike

我将以下内容存储为 JavaScript 变量:

"{'Headings': 
[{'name': 'Behavior', 'majorTopic': 'N', 'vote': {'down': 1, 'up': 1}},
{'name': 'Brain Mapping', 'majorTopic': 'N'},
{'name': 'Evoked Potentials', 'majorTopic': 'N'}
]}"

使得变量的类型是字符串。我正在尝试评估字符串以获得字典:

{"headings":[{"name":behavior,'majorTopic':"N", 'vote':{'down':1,'up':1}}]}

但是当我尝试使用 eval(variable) 或 JSON.parse(variable) 时,我收到错误:

Uncaught SyntaxError: Unexpected token :
at eval For eval

VM529:1 Uncaught SyntaxError: Unexpected token ' in JSON at position 1
at JSON.parse (<anonymous>)` For the JSON.parse function.

我认为该错误与投票字典与赞成票和反对票的嵌套有关,但是当我独立评估这样的嵌套语句时,我没有遇到任何问题。

在评估此声明时如何保留嵌套投票选项卡?

最佳答案

您必须在 JSON 字符串中使用双引号。除此之外一切都好,应该解析没有问题。

关于javascript - 使用 JSON.parse 评估 Javascript 数据结构时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43289124/

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