我使用Net::HTTP
从JSON API中获取数据,并希望保存API在我的数据库中给出的响应。
示例回复是:
{
"id": 1234,
"applicationname": "test12347127834",
"publish_key": "79123798d7981728397dddasetr7912",
"streamname": "xxnamexx",
"ingest": "rtmp://master.cdn.com/SSDEL1"
}
我想保存id
,applicationname
,publishkey
和streamname
。
我完全不知道它是如何起作用的。如果有人能给我一些提示,提示或示例,我将非常感激。
答案 0 :(得分:0)
我看到了两种方法。一种是将JSON保存为文本。如果你不会对这个属性进行大量的后处理,那可能就是这个工作。
第二种方法是使用:对列进行序列化,Rails 3将为您神奇地处理来回插值。你将能够做到
some_object.response.id
要做到这一点,请执行以下操作:
class YourClass
serialize :response