我正在尝试解析以下字符串:{"text":"Hej"}
,在 JS 中
这是有效的 JSON。它是对象的属性。但是当我尝试解析它时,出现以下错误:
为什么会发生这种情况?
最佳答案
简单..您的字符串无效(对于 JSON):它在位置 13 处包含一个控制字符。
自己看看:json_str.charCodeAt(13)
并与 http://en.wikipedia.org/wiki/C0_and_C1_control_codes 进行比较.
编辑:好像你有一个换行= (LF) = \n
在那里。
关于javascript - JSON.parse() 不会接受有效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150541/