【发布时间】:2021-10-01 11:10:34
【问题描述】:
我试图从这个嵌套的 JSON 数据中解析出我需要的值。我需要从quotas 获取是responders,我需要从qualified 获取是service_id,codes。
我首先尝试只获取quotas,但一直收到此错误[]': no implicit conversion of String into Integer
hash = JSON::parse(response.body)
hash.each do |data|
p data["quotas"]
end
Json 数据
{
"id": 14706,
"relationships" : [
{
"id": 538
}
]
"quotas": [
{
"id": 48894,
"name": "Test",
"responders": 6,
"qualified": [
{
"service_id": 12,
"codes": [
1,
2,
3,
6,
]
},
{
"service_id": 23,
"pre_codes": [
1,
2
]
}
]
}
]
}
【问题讨论】: