0

我正在使用Net::HTTP从 JSON API 中获取数据,并希望将 API 给出的响应保存在我的数据库中。

一个示例响应是:

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

我想保存id,applicationname和.publishkeystreamname

我完全不知道那是如何工作的。如果有人能给我提示、提示或示例,我将不胜感激。

4

1 回答 1

0

我看到有两种方法。一种是将 JSON 保存为文本。如果您不会对此属性进行大量后处理,那可能会完成这项工作。

第二种方法是在列上使用 :serialize ,Rails 3 将神奇地为您处理来回插值。你将能够做到

some_object.response.id

要做到这一点很简单:

class YourClass
  serialize :response
于 2012-08-06T21:27:13.457 回答