JSON 转数组

JSON转数组JSON提取values对象数组展平

本地运行,数据不上传服务器

JSON 输入81 字符 · 1 行
纯值数组0 字符 · 1 行

使用说明

接口返回的数据外层包了好几层,真正的列表藏在 data.list 里,想直接拿到数组喂给表格或图表;对象数组想转成纯值数组做简单处理;嵌套结构里不确定数组在哪一层,手动找效率低。这些场景只需要一个能自动找数组并提取的工具。 这个工具会从 JSON 中递归查找第一个数组,把它提取成 JSON 数组。如果数组元素是对象,可以选择只提取所有值组成纯值数组,或保留原对象。 输出为压缩后的 JSON 数组,方便直接复制。适合数据分析、前端、测试和做数据可视化的人。

核心功能

  • ✓从顶层或嵌套对象中自动找到第一个数组
  • ✓数组元素为对象时,可只提取值或保留原对象
  • ✓输出压缩后的纯 JSON 数组
  • ✓JSON 语法高亮显示
  • ✓大 JSON 自动使用后台线程处理
  • ✓适合提取接口列表、生成图表数据、简化嵌套结构
  • ✓在浏览器本地处理,不上传数据

使用教程

提取接口响应中的列表:把完整响应粘进来,工具自动找到 data.list 这类数组,直接输出列表内容。 对象数组展平为纯值:选择只提取值模式,`[{id:1},{id:2}]` 变成 `[1,2]`,适合喂给图表或做简单统计。 保留对象结构:如果后续还要用字段名,选择保留原对象模式。 为图表准备数据:从嵌套 JSON 里取出数值数组,复制后直接喂给图表库。 简化测试数据:测试只需要数组本身时,用这个工具从大 JSON 里抽出来。

常见问题

Q:会返回数组所在的路径吗?

A:不会,只输出提取到的数组内容。

Q:有多个数组时会提取哪个?

A:只处理找到的第一个数组,后续数组不处理。

Q:展平对象时会保留键吗?

A:不会,只保留值。需要保留键的话选择保留原对象模式。

Q:找不到数组会怎样?

A:会直接报错提示未找到数组。

Q:字段顺序会改变吗?

A:数组顺序不变,对象展平时值的顺序依赖原对象属性顺序。

Q:可以处理嵌套数组吗?

A:提取的是找到的第一个数组,如果它是嵌套数组会整体输出。

Q:数据会上传服务器吗?

A:不会,提取在浏览器本地完成。