JSON を解析し、値を抽出して Rails のデータベースに書き込む簡単な方法を探しています。
shortUrl
具体的には、 bit.ly API から返された JSON から抽出する方法を探しています。
{
"errorCode": 0,
"errorMessage": "",
"results":
{
"http://www.foo.com":
{
"hash": "e5TEd",
"shortKeywordUrl": "",
"shortUrl": "http://bit.ly/1a0p8G",
"userHash": "1a0p8G"
}
},
"statusCode": "OK"
}
次に、その shortUrl を取得して、長い URL に関連付けられた ActiveRecord オブジェクトに書き込みます。
これは、概念的には完全に考え抜いたものの 1 つですが、実際に実行してみると、学ぶべきことがたくさんあることに気づきます。
ベストアンサー1
これらの回答は少し古いです。そのため、次のことをお伝えします。
hash = JSON.parse string
Rails は自動的json
にモジュールをロードするので、を追加する必要はありませんrequire 'json'
。