ruby-on-rails - 如何在 Rails 中解码 JSON 对象

标签 ruby-on-rails json

任何人都可以帮助我如何从 Rails 解码 JSON 对象。基本上我有 javascript 函数来编码 JSON 对象并将其传递给 Rails。

function save(){
----
----   
notesArray.push({ Index: i, Title: title.val(), Content: content.val()});

// json encode it
var jsonStr = JSON.stringify(notesArray);

//sending to rails
$.post('monkey', {notes: jsonStr});
}

我不知道如何在 Rails 的 Controller 中对其进行解码。我还希望它将它保存在我的数据库(SQLite)中。知道如何做到这一点吗?

最佳答案

obj = ActiveSupport::JSON.decode(json_string)

但是它很慢,请查看这个以获取更快的扩展:http://flori.github.com/json/

关于ruby-on-rails - 如何在 Rails 中解码 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461915/

相关文章:

json - 如何解决由Many TO Many hibernate双向映射引起的json序列化器中的循环引用?

java - JOLT - 根据 if 条件在 JSONArray 中添加字段

node.js - 将RoR项目推送到服务器后,出现Node.js版本错误【Buildpack问题】

ruby-on-rails - 使用适用于 Ruby 的 Google Auth 库登录用户

javascript - 通过 Javascript 传递参数 [ :commit] value when calling form. submit()

java - Android Firebase - 无法从 Firebase 快照接收正确的 JSON

ruby-on-rails - Rails 4.2.5 在 SerializationTypeMismatch 之后将值重新分配给序列化字段

html - 为什么图像没有显示在我的 Rails 应用程序中?

javascript - 需要从ajax加载的JSON对象动态构建 Angular 复选框

java - 如果值不是 Json 格式,则不反序列化值