以下resp是与结构中的哈希类似的字符串.
(rdb:1) p resp
"{\"_id\":\"4dd4eaa872f8be2d380000af\",\"account_id\":\"4dd0d71272f8be0499000009\",\"created_at\":\"2011-05-19T15:47:16+05:45\",\"line_id\":\"4dd4ea9d72f8be2d380000a5\",\"order\":{\"_id\":\"4dd4eaa872f8be2d380000b9\",\"amount\":1.2000000000000002,\"service_charge\":0.0},\"owner_id\":\"4dd0d71272f8be0499000008\",\"tenant_id\":\"4dca3f8e72f8be2950000003\",\"through_api\":true,\"title\":\"run name\",\"updated_at\":\"2011-05-19T15:47:16+05:45\"}"
Run Code Online (Sandbox Code Playgroud)
如何将其转换为哈希?
这看起来像是一个JSON编码对象.试试这个:
require 'json'
p JSON.load(resp)
Run Code Online (Sandbox Code Playgroud)
json是Ruby 1.9的一部分,如果你使用1.8(或另一个Ruby实现),你可能需要使用安装jsongem gem install json.
| 归档时间: |
|
| 查看次数: |
3857 次 |
| 最近记录: |