【发布时间】:2023-04-07 05:37:02
【问题描述】:
我有一个数组,其中包含我希望用于从大型 JSON 中检索结果的值。我想像这样对 json 进行分组
我的数组示例,它是动态的。
builder_options = ['status', 'statusCategory', 'key']
我想这样做,但不应该在数组上指定索引,因为这显然在数组更改时不起作用。
jira_query.group_by{ |issue| issue.fields[builder_options.first][builder_options.second][builder_options.third] }
我只是想要一种将我的数组添加到“字段”的 json 对象的方法,这样我就可以查找嵌套数据而不必担心长度或是否存在任何内容。 提前致谢
【问题讨论】:
-
出于好奇,它必须是一个数组吗?可以使用使 builder_options 成为具有特定但可选键的哈希吗?
-
我想要十亿美元而不用担心任何事情
-
不一定是数组。它实际上是这样开始的“status.statusCategory.key”,我在期间拆分它。
-
你可以尝试编写一些递归函数并在其中分配所有检查
-
请阅读“minimal reproducible example”。您缺少最小的 JSON 来证明您所追求的。