关键信息
- 分类
- 数据与表格
- 输入类型
- textarea, number
- 输出类型
- text
- 样本覆盖
- 4
- 支持 API
- Yes
概览
这是一个基于 lodash 的数组处理工具,专门用于从数组的开头移除指定数量的元素。您只需提供一个有效的 JSON 数组和要删除的项数,即可快速获得处理后的新数组。
适用场景
- •需要跳过数据数组中的标题行或说明行时。
- •需要移除数组开头的初始配置项或占位符时。
- •需要从数组的特定位置开始处理数据时。
工作原理
- •在“数组输入”框中,粘贴或输入一个有效的 JSON 数组。
- •在“要删除的项目数量”框中,指定要从开头删除的元素个数(默认为 1)。
- •工具将使用 lodash 的 _.drop 方法执行删除操作。
- •处理完成后,将直接输出删除指定数量元素后的新数组。
使用场景
处理 CSV 或表格数据时,自动跳过第一行表头。
清理从 API 获取的、开头包含状态码或元数据的响应数组。
在数据处理管道中,移除数据流前端的初始化或测试数据。
用户案例
1. 跳过 CSV 数据表头
数据分析师- 背景原因
- 分析师从系统导出了一份销售数据的 CSV 文件,转换成了 JSON 数组。数组的第一个元素是列名(如 ["日期", "产品", "销售额"]),后续才是数据行。
- 解决问题
- 需要移除数组中的第一个元素(表头),以便直接对纯数据行进行统计分析。
- 如何使用
- 将整个数据数组粘贴到“数组输入”框中,并将“要删除的项目数量”设置为 1。
- 效果
- 输出一个不包含表头行的新数组,可以直接用于计算总和、平均值等操作。
2. 清理 API 响应数据
前端开发者- 背景原因
- 调用一个天气 API,返回的数组格式为 `[200, "success", {"temp": 25, "humidity": 60}]`,其中前两项是状态信息,第三项才是需要的天气数据对象。
- 解决问题
- 需要提取数组中索引为 2 的实际数据对象,忽略前面的状态信息。
- 如何使用
- 将 API 返回的完整数组粘贴到输入框,并将删除数量设置为 2。
- 效果
- 直接得到包含天气数据的对象 `[ {"temp": 25, "humidity": 60} ]`,简化了后续的数据提取步骤。
用 Samples 测试
json, videoWebRTC 实时通信示例
全面的 WebRTC 示例,用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
preferred input family json
分布式追踪示例
使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例,适用于微服务架构
preferred input family json
ELK Stack 日志分析示例
全面的 ELK Stack(Elasticsearch、Logstash、Kibana)示例,用于分布式系统中的日志聚合、处理和可视化
preferred input family json
AWS EventBridge 示例
AWS EventBridge 示例,包括事件总线、规则、目标、模式注册表、自定义事件和跨账户事件路由,适用于无服务器事件驱动架构
preferred input family json
相关专题
JSON 交换与格式翻译工具
在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
视频转音频与动画格式转换工具
在一个专题里比较把视频转成音频、提取视频流,以及在短视频与动态图格式之间转换的工具。
JSON 检查、对比与转换工具
把 JSON 格式化、差异对比、路径检查、Schema 校验、合并、转换和导出工具集中到一个专题中,适合 API 与数据处理流程。
JSON Schema、Mock 数据与 API 夹具生成工具
围绕JSON Schema 生成、Mock 负载构建与 API 夹具准备整理的一组工具。
常见问题
如果删除数量 n 设置为 0 会怎样?
数组将保持不变,原样输出。
如果删除数量 n 大于数组长度会怎样?
将返回一个空数组 `[]`,因为所有元素都被移除了。
这个工具会修改我输入的原数组吗?
不会。它返回的是一个新数组,您的原始输入数据不会被更改。
输入的数组格式有什么要求?
必须是有效的 JSON 数组格式,例如 `[1, 2, 3]` 或 `["a", "b"]`。
删除数量 n 可以是负数吗?
不可以。该工具要求 n 为 0 到 10000 之间的整数。