JSON :: ParserError(399:意外令牌)

时间:2012-11-05 06:39:24

标签: ruby json

当我打算解析这个时:

Product = [{"Productname":"Acer 18.5" LED Monitor}]

使用Ruby JSOn,它向我显示错误JSON::ParserError (399: unexpected token at。我知道这是在字符串中的18.5“。我怎么解析这个字符串?

3 个答案:

答案 0 :(得分:0)

你必须像这样给出字符串

Product = [{"productname":%q{"Acer 18.5" LED Monitor}}]

答案 1 :(得分:-1)

如果您遇到Mongoid + Devise问题,请将其添加到您的User模型(bug page):

def to_key
  id.to_s
end

答案 2 :(得分:-1)

在/app/views/layouts/application.html.erb第5行和第6行中,将第一个参数从应用程序更改为默认值。

我也遇到了同样的问题,对于我的情况,在更改之后,问题解决了在Windows上发生。参数应用程序在Web服务器上运行。