我正在寻找一种简单的方法来解析 JSON,提取一个值并将其写入 Rails 中的数据库。
具体来说,我正在寻找的是一种从 bit.ly API 返回的 JSON 中提取 shortUrl
的方法:
{
"errorCode": 0,
"errorMessage": "",
"results":
{
"http://www.foo.com":
{
"hash": "e5TEd",
"shortKeywordUrl": "",
"shortUrl": "http://bit.ly/1a0p8G",
"userHash": "1a0p8G"
}
},
"statusCode": "OK"
}
然后将这个 shortUrl 写入与长 URL 关联的 ActiveRecord 对象中。
这是我可以在概念上完全思考的事情之一,当我坐下来执行时,我意识到我有很多东西要学。
最佳答案
这些答案有点过时了。所以我给你:
hash = JSON.parse string
Rails 应该会自动为您加载 json
模块,因此您不需要添加 require 'json'
。
关于ruby-on-rails - 如何使用 Ruby on Rails 解析 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826727/