Ruby on Rails JSON.parse意外错误怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

我试图在我的Rails 3应用程序中解析JSON数据JSON.parse...。我一直出这样的错误:

737: unexpected token at '{\"0\":{\"class\":\"window\",\"text\":\"Testing\",\"style\":\"position: absolute; top: 8px; left: 8px; width: 560px; height: 290px; z-index: 0; \"}

实际的JSON要长得多,但基本上是一样的。

提问于
用户回答回答于

我们只能根据你向我们展示的那部分JSON来回答,它有两个问题:

所有的引号字符(")都会被转义; 除非它们用于双重字符串中。

你少了大括号(})。

用户回答回答于

在我的情况下,这是一个隐藏的制表符,只有当我将它粘贴到vim中时才显示出来。

扫码关注云+社区