数据
围绕结构化数据展开:JSON、YAML、TOML、XML、CSV 的格式化、校验与互转,JSONPath 与 jq 查询,代码的压缩与格式化,还有进制、单位和地图坐标换算。
21 个工具
数据
-
JSON 格式化
对 JSON 进行格式化、压缩、校验和错误定位,适合阅读接口响应、配置文件和调试日志。
打开工具 -
JSON 差异对比
对两段 JSON 进行 git 风格并排或行内差异对比,按 JSON Path 列出新增、删除、修改,长字符串自动展开词级 diff。
打开工具 -
JSONPath 与 jq 查询
在同一页面测试 JSONPath 路径表达式并运行 jq 过滤器,从 JSON 中提取字段、筛选数组、聚合数据,并实时显示命中条数。
打开工具 -
JSON 转换器
在浏览器本地将 JSON 转换为 YAML、XML、CSV、TOML、JS 对象和 PHP 数组,并提供对应格式的转换选项。
打开工具 -
JSON 转类型生成器
从一段 JSON 样本生成 TypeScript、Go、Rust、Swift、Kotlin、Python 等二十多种语言的类型定义,自动推断字段,全部在浏览器本地完成。
打开工具 -
YAML 转换器
把 YAML 转成 JSON、TOML、XML、JS 对象或 PHP 数组,多文档自动合并为数组,anchor 与 alias 默认展开,并检测 Norway 问题、版本号截断、tab 缩进等常见类型陷阱。
打开工具 -
SQL 格式化
对 SQL 语句进行格式化、缩进对齐、关键字大小写规范,支持 MySQL、PostgreSQL、SQLite、BigQuery 等十多种方言。
打开工具 -
XML 格式化
对 XML 进行美化缩进、压缩成单行、校验格式是否良构,支持节点折叠、语法高亮和行列错误提示。
打开工具 -
XML 转换器
把 XML 转成 JSON、YAML、TOML、JS 对象或 PHP 数组:元素映射为键,重复的同名元素合并为数组,属性带前缀放进字段,并可选择是否把数字和布尔值转换为真实类型。
打开工具 -
TOML 转换器
把 TOML 转成 JSON、YAML、XML、JS 对象或 PHP 数组:TOML 表会整理成对象或字典,表数组会整理成数组,日期时间转为 ISO 字符串,64 位大整数保留精度。
打开工具 -
CSS 压缩
用真正的解析器压缩 CSS,去掉注释与空白、缩短取值、可选合并规则,并实时显示 gzip 体积。
打开工具 -
CSS 格式化
把压缩或一整行的 CSS 重新排成可读样式表,缩进一致、每条声明独占一行,缩进与换行宽度都可自选。
打开工具 -
JavaScript 压缩
用 Terser 压缩 JavaScript,压缩、缩短局部名称、删除死代码,并实时显示 gzip 体积与节省比例。
打开工具 -
JavaScript 格式化
把压缩或打包后的 JavaScript 重新排成可读代码,恢复缩进与换行,分号、引号与缩进风格都可自选。
打开工具 -
HTML 压缩
压缩 HTML 以及其中内嵌的 CSS 与 JavaScript:折叠空白与注释,同时保持页面渲染完全一致。
打开工具 -
HTML 格式化
把压缩或一整行的 HTML 重新排成可读、带缩进的文档,并在同一次处理中一并格式化内嵌的 CSS 与 JavaScript。
打开工具 -
SVG 优化压缩
用 svgo 引擎优化压缩 SVG,去除元数据、对坐标取整并缩短路径,支持前后对比预览与 gzip 体积。
打开工具 -
CSV 工具
在浏览器中查看、编辑、解析和导出 CSV,支持分隔符、引用、转义、表格预览与 JSON 转换。
打开工具 -
进制转换
在浏览器本地将数字在二进制、八进制、十进制、十六进制和任意 2 到 36 进制之间转换,支持负数、大整数、前缀和分组格式。
打开工具 -
单位转换
覆盖长度、质量、时长、温度、面积、体积、速度、加速度、压强、能量、功率、信息量、数据速率、频率、角度、力、电流、电压、电阻、密度等 20 多类常见物理与工程单位的换算。
打开工具 -
地图坐标系转换
把坐标点在 WGS84、GCJ-02(高德、腾讯)、BD-09(百度)、Web 墨卡托、CGCS2000 与全球 EPSG 坐标系之间互转,结果一次列出所有目标坐标系。
打开工具
关于这个分类
结构化数据是每一次接口对接、集成和导出的核心。大多数问题归根到底都来自格式上的小噪音:少了一个逗号、括号没闭合、编码不对,或者导出的 CSV 用的是分号而不是逗号。
这些工具提供了一个浏览器内的工作区:格式化和校验 JSON、YAML、TOML、XML,在这些格式之间互转,用 JSONPath 或 jq 从大文件里取值,把 CSV 摊成表格逐行检查,压缩或还原 CSS、JavaScript、HTML、SQL,顺手换个进制、单位或坐标系。不论是粘贴一段接口返回、打开本地的一份测试数据,还是把表格转成可导入的格式,都不需要把数据交给第三方服务器。
在这里你可以做什么
-
JSON 格式化、对比与查询
美化或压缩输出,错误信息带行列位置;并排查看两份 JSON 的结构化差异;用 JSONPath 或 jq 从大文件里取值;也能从一段样本生成二十多种语言的类型定义。
-
格式互转与 CSV 预览
JSON、YAML、TOML、XML、CSV 之间互转,正确处理嵌套字段和不同分隔符;CSV 可摊成表格预览,自动识别分隔符与表头,导入前先排查异常行。
-
代码压缩与格式化
CSS、JavaScript、HTML、SQL、XML 都能压缩或还原成可读版本,SVG 做体积优化;全部基于语法树重排,行为和渲染不变,并给出压缩前后与 Gzip 体积。
-
数值与坐标换算
二进制、八进制、十进制、十六进制互转,常用单位换算,以及 WGS84、GCJ-02、BD-09 与几千种 EPSG 坐标系之间的地图坐标转换。