ruby-on-rails - 解析 JSON 数据时遇到问题

标签 ruby-on-rails ruby json parsing ruby-on-rails-3

解析以下JSON数据有什么问题

'{
   {"errors":
     {"firstname":"is too short"}
   },
   {"account":
     {"firstname":"Test"}
   }
}'

为哪一个得到这个错误?

JSON::ParserError in AccountsController#home
706: unexpected token at ... # the code above

?

在我的 AccountsController 中

JSON.parse(json_data)["errors"]

最佳答案

你不应该封装属性errors和account。它应该看起来像这样:

'{
  "errors":{"firstname":"is too short"},
  "account":{"firstname":"Test"}
}'

关于ruby-on-rails - 解析 JSON 数据时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211034/

相关文章:

ruby-on-rails - M. Hartl 的密码 Ruby on Rails 教程

ruby-on-rails - 获取 inf-ruby 以使用 ruby​​ 版本管理器 (rvm)

ruby-on-rails - Rails 应用程序意外抛出错误

windows - Zend : . htaccess 现在不能在 Windows 上运行如何继续我的项目?

javascript - 我在进行 API 调用和接收 JSON 响应时遇到 JavaScript 问题

ruby-on-rails - 向现有表添加非空列的问题

ruby-on-rails - Rails从数据库填充SELECT选项

css - 更改导航丸的事件颜色

json - 类型 'String' 的值在强制中不符合 'Any'

javascript - Rails 4、验证码和 Turbolink