1. 清洗嵌套的用户标签数据
背景
一个电商平台导出了用户的兴趣标签,但数据是多层嵌套的数组,例如 `[["运动", "户外"], ["阅读", ["科幻", "历史"]]]`。
问题
需要将所有标签提取到一个简单的列表中,以便进行计数和分析。
如何使用
将嵌套数组粘贴到输入框,输入格式选择“JSON Array”,将“扁平化深度”设置为“Infinity”以完全展开。
结果
得到一维数组 `["运动", "户外", "阅读", "科幻", "历史"]`,可以直接用于统计标签出现频率。
Elysia Tools
导航
Data Processing
将多维数组转换为一维数组,支持自定义深度
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
数组扁平化工具能将嵌套的多维数组转换为一维数组。您可以自定义展开深度,并选择删除空值、去除重复项或对结果进行排序,以满足不同的数据处理需求。
背景
一个电商平台导出了用户的兴趣标签,但数据是多层嵌套的数组,例如 `[["运动", "户外"], ["阅读", ["科幻", "历史"]]]`。
问题
需要将所有标签提取到一个简单的列表中,以便进行计数和分析。
如何使用
将嵌套数组粘贴到输入框,输入格式选择“JSON Array”,将“扁平化深度”设置为“Infinity”以完全展开。
结果
得到一维数组 `["运动", "户外", "阅读", "科幻", "历史"]`,可以直接用于统计标签出现频率。
背景
一个内容管理系统的API返回了具有父子关系的分类树,结构为 `["科技", ["人工智能", "机器学习"], "生活"]`。
问题
需要获取所有顶级和二级分类名称,用于生成一个下拉菜单选项列表。
如何使用
输入API返回的数组,设置“扁平化深度”为2,并勾选“去重”以避免重复项。
结果
输出 `["科技", "人工智能", "机器学习", "生活"]`,可以直接绑定到前端下拉组件。
支持JSON数组、JavaScript数组语法和CSV格式。
深度为1表示只展开最外层的一层嵌套。设置为更高的数字可以展开更多层,设置为“Infinity”则完全展开所有嵌套。
会移除结果数组中的 `null` 和 `undefined` 值。
它会移除结果数组中所有重复的值,只保留唯一项。
可以选择格式化的JSON、JavaScript数组、CSV或每行一个元素的纯文本。