gpt4 book ai didi

javascript - 尝试使用 JSON 解析字符串数组时出现奇怪的错误

转载 作者:行者123 更新时间:2023-12-02 14:51:05 25 4
gpt4 key购买 nike

我将一些信息存储在 Base64 编码的 python 列表中,然后用 javascript 对其进行解码。但是它不会将我的“列表”解析为数组(语法相同),因为它给了我这个错误:

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

事实证明,myString = "['foo']"返回此错误,但是 myString = '["foo"]'工作得很好。 (至少在 Firefox 中)

为什么会发生这种情况?它毫无意义,引号不一样,那为什么会抛出错误呢?

Python 始终返回用 "" 包裹的字符串列表的实际内容包含在 '' 中所以没有办法改变这一点。

最佳答案

JSON 使用 " 来包装字符串,而不是 ',因此 'foo' 不是有效的 JSON 字符串。

关于javascript - 尝试使用 JSON 解析字符串数组时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36191804/

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