【发布时间】:2019-12-04 14:00:40
【问题描述】:
当我要解析这个时:
Product = [{"Productname":"Acer 18.5" LED Monitor}]
使用 Ruby JSOn,它向我显示错误 JSON::ParserError (399: unexpected token at。我知道这是字符串中的 18.5"。我该如何解析这个字符串?
【问题讨论】:
-
与其修复字符串的解析,不如一开始就正确编码。
当我要解析这个时:
Product = [{"Productname":"Acer 18.5" LED Monitor}]
使用 Ruby JSOn,它向我显示错误 JSON::ParserError (399: unexpected token at。我知道这是字符串中的 18.5"。我该如何解析这个字符串?
【问题讨论】:
你必须像这样给出字符串
Product = [{"productname":%q{"Acer 18.5" LED Monitor}}]
【讨论】:
如果您对 Mongoid + Devise 有疑问,请将其添加到您的 User 模型 (bug page):
def to_key
id.to_s
end
【讨论】:
在您的 /app/views/layouts/application.html.erb 第 5 行和第 6 行中,将第一个参数从 application 更改为默认值。
对于我的情况,我也遇到了同样的问题,更改后问题在 Windows 上得到解决。参数应用程序在 Web 服务器上运行。
【讨论】: