【发布时间】:2016-03-24 01:38:02
【问题描述】:
我将一些信息存储在 Base64 编码的 python 列表中,然后在 javascript 中对其进行解码。但是它不会将我的“列表”解析为数组(语法相同),因为它给了我这个错误:
语法错误:JSON.parse:第 1 行第 2 列出现意外字符 JSON 数据
事实证明,myString = "['foo']" 返回此错误,但 myString = '["foo"]' 工作正常。 (至少在 Firefox 中)
为什么会这样?零意义,引号不一样,为什么会抛出错误?
Python 总是返回包裹在"" 中的字符串和包裹在'' 中的列表的实际内容,因此无法更改它。
【问题讨论】:
标签: javascript python json