意外的標記,當我去解析這個:JSON :: ParserError(399:在
Product = [{"Productname":"Acer 18.5" LED Monitor}]
使用Ruby JSON,它顯示我的錯誤JSON::ParserError (399: unexpected token at
我知道這是18.5" 的字符串我該如何解析這個字符串?
意外的標記,當我去解析這個:JSON :: ParserError(399:在
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}}]
但我從另一端動態獲取這個如何操縱他們..它需要解決在我的最後解析。但我該怎麼做? – user1393776
你只能解析一個有效的json字符串格式。所以你必須改變你創建的位置。 – ponraj
它已經被這個REGX gsub(/「\ s /,'\'')解決了,條件是雙引號之後應該有一個」空格「 – user1393776
字符串如果您有Mongoid
+ Devise
問題添加到您的User
模型(bug page):
def to_key
id.to_s
end
在你/app/views/layouts/application.html.erb線5和6,第一參數從應用到默認改變。
我遇到了同樣的問題,對於我的情況也是如此,更改後問題解決了在Windows上發生。參數應用程序在Web服務器上工作。
與其固定解析字符串,您需要首先正確編碼它。 –
這是無效的JSON。 –
看看這個:http://stackoverflow.com/questions/1634349/escaping-a-string-in-ruby – executor