0

JSON API からデータを取得するために使用Net::HTTPしており、API によって返された応答をデータベースに保存したいと考えています。

応答の例は次のとおりです。

{
    "id": 1234,
    "applicationname": "test12347127834",
    "publish_key": "79123798d7981728397dddasetr7912",
    "streamname": "xxnamexx",
    "ingest": "rtmp://master.cdn.com/SSDEL1"
}

idapplicationnamepublishkeyおよびを保存したいstreamname

それがどのように機能するのか、私にはまったくわかりません。ヒント、ヒント、または例を教えていただければ幸いです。

4

1 に答える 1

0

私が見るアプローチは2つあります。1 つは、単純に JSON をテキストとして保存することです。この属性の後処理をあまり行わないのであれば、それでうまくいくかもしれません。

2 番目のアプローチは、列で :serialize を使用することです。Rails 3 は魔法のように前後の補間を処理します。あなたはできるでしょう

some_object.response.id

それを簡単に行うには、次のようにします。

class YourClass
  serialize :response
于 2012-08-06T21:27:13.457 に答える