【发布时间】:2023-03-16 04:55:01
【问题描述】:
这行得通:
body = '{"name":"123"}'
json_string = ActiveSupport::JSON.decode body
但这失败了
body = '{"name":"123//"}'
json_string = ActiveSupport::JSON.decode body
如果我在字符串末尾添加一个空格,那也可以
body = '{"name":"123// "}'
我已经验证了来自http://jsonlint.com/的所有3个json字符串
我正在使用 Rails 2.2.2,谁能帮我解决这个问题。
我也尝试过使用 JSON gem JSON.parse ,别无他法
【问题讨论】:
-
听起来像个bug,试试:
json_string = JSON.parse(your_string) -
啊!!!已经试过了
标签: ruby-on-rails json