1. 按类型分组简单数组
背景
有一个包含多个对象的数组,每个对象有 'type' 属性。
问题
需要按 'type' 值对这些对象进行快速分组。
如何使用
在集合字段输入 JSON 数组,选择属性迭代器,在迭代器字段输入 'type'。
结果
得到一个对象,键为 'type' 的值(如 'a'、'b'),值为对应对象的数组。
Elysia Tools
导航
Data Processing
使用 lodash _.groupBy 按派生键分组
详情
按派生键对集合进行分组。
亮点:
_.groupBy示例:
[{"type":"a"},{"type":"b"},{"type":"a"}]type{"a":[{"type":"a"},{"type":"a"}],"b":[{"type":"b"}]}执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
按键分组工具基于 lodash 的 _.groupBy 函数,帮助您快速按派生键对 JSON 数组或对象进行分组。支持多种迭代器类型,简化数据分类和整理流程。
背景
有一个包含多个对象的数组,每个对象有 'type' 属性。
问题
需要按 'type' 值对这些对象进行快速分组。
如何使用
在集合字段输入 JSON 数组,选择属性迭代器,在迭代器字段输入 'type'。
结果
得到一个对象,键为 'type' 的值(如 'a'、'b'),值为对应对象的数组。
背景
用户数据包含嵌套的地址信息,需要按城市进行分组分析。
问题
手动处理嵌套数据分组耗时且容易出错。
如何使用
输入 JSON 数组,选择属性迭代器,在迭代器字段输入 'address.city' 作为路径。
结果
用户按所在城市自动分组,便于进行区域统计和可视化。
背景
一个简单的字符串数组,需要将相同值归为一组。
问题
希望快速实现基于值的分组,无需指定属性。
如何使用
输入数组,选择原样迭代器类型。
支持 JSON 数组和 JSON 对象作为输入集合。
支持原样(identity)和属性/路径(property)两种迭代器类型。
在迭代器字段中输入点分隔的路径,例如 'address.city'。
输出为 JSON 对象,键是分组键,值是对应元素的数组。
不需要,这是一个免费的在线工具,直接在浏览器中使用。
结果
数组元素按值自动分组,相同字符串被归入同一键下。