ruby-on-rails - 我们可以使用 Ruby on Rails 在同一级别挖掘多个值吗?
问题描述
我用这样的响应调用了一个 API
{
"data": {
"name": "joe",
"placeofbirth": "canada",
"address": [],
}
}
我想获取 and 的值name
并将placeofbirth
其放入一个新对象中,所以它会是这样的
{
"name": "Joe",
"placeofbirth": "canada"
}
我试图使用它,response.dig("data", "name", "placeofbirth")
但它返回错误。如果我只选择一个这样的字段,response.dig("data", "name")
否则response.dig("data", "placeofbirth")
我会得到结果。是否无法使用 选择多个值dig
?如果不可能,还有其他解决方案可以达到我的预期结果吗?
解决方案
推荐阅读
- node.js - node.js 服务器正在运行,但不会处理请求
- flutter - 如何创建从页面 item1 而不是 item0 开始的底部导航栏
- python - 如何在 discord.py 中给某人一个角色?
- c - 由于 C 跨平台,chez-scheme FFI 的错误
- xml - Optional XML Tag in Simple Transformation?
- arduino - Arduino SoftwareSerial Write蓝牙切断静态短信回写
- python - Python 导入并保存以 CSV 格式公开保存的 Google Sheets 电子表格
- python - 如何在 Google Analytics API 中调用二级维度
- python - 如何使用 selenium python 对 Flipkart 进行排序
- asp.net-core - 在即发即弃方法中使用 DbContext 调用数千个存储过程