javascript - JSON.parse() 不会接受有效的 JSON

标签 javascript json compiler-errors

我正在尝试解析以下字符串:{"text":"Hej"},在 JS 中

这是有效的 JSON。它是对象的属性。但是当我尝试解析它时,出现以下错误:JSON ERROR

为什么会发生这种情况?

最佳答案

简单..您的字符串无效(对于 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/

相关文章:

c# - 使用 Ninject 找不到类型错误(缺少使用指令或程序集引用?)

javascript - 使用javascript生成不超过整数的唯一id

javascript - 显示或隐藏子 div

javascript - 在 RegExp#test 中使用捕获组是否会降低性能?

ios - 如何从 JSON 数据响应中获取 UIImage?

json - awesome-typescript-loader 不会获取 JSON 中的更改

linux - 从 Linux bash 脚本编译 Latex

reactjs - ReactJS-Webpack编译错误: Module build failed

javascript - 为什么我不能从自身内部重新定义函数的原型(prototype)

ios - Swift 用于 JSONEncoder 的默认日期格式是什么?