2

これを解析するとき:

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

Ruby JSOn では、エラーが表示されますJSON::ParserError (399: unexpected token at。これは 18.5 インチの文字列であることはわかっています。この文字列を解析するにはどうすればよいですか?

4

3 に答える 3

0

このような文字列を指定する必要があります

Product = [{"productname":%q{"Acer 18.5" LED Monitor}}]
于 2012-11-05T06:43:22.797 に答える
-1

Mongoid+に問題がある場合は、Deviseこれをモデルに追加してくださいUser(バグページ):

def to_key
  id.to_s
end
于 2014-12-01T11:44:01.870 に答える
-1

/app/views/layouts/application.html.erb の 5 行目と 6 行目で、最初のパラメーターを application から default に変更します。

私の状況でも同じ問題に遭遇しました。それを変更した後、Windowsで問題が解決されました。パラメータ アプリケーションは、Web サーバー上で動作します。

于 2016-07-01T09:14:55.333 に答える