数据

围绕结构化数据展开:JSON、YAML、TOML、XML、CSV 的格式化、校验与互转,JSONPath 与 jq 查询,代码的压缩与格式化,还有进制、单位和地图坐标换算。

21 个工具

数据

关于这个分类

结构化数据是每一次接口对接、集成和导出的核心。大多数问题归根到底都来自格式上的小噪音:少了一个逗号、括号没闭合、编码不对,或者导出的 CSV 用的是分号而不是逗号。

这些工具提供了一个浏览器内的工作区:格式化和校验 JSON、YAML、TOML、XML,在这些格式之间互转,用 JSONPath 或 jq 从大文件里取值,把 CSV 摊成表格逐行检查,压缩或还原 CSS、JavaScript、HTML、SQL,顺手换个进制、单位或坐标系。不论是粘贴一段接口返回、打开本地的一份测试数据,还是把表格转成可导入的格式,都不需要把数据交给第三方服务器。

在这里你可以做什么

  1. JSON 格式化、对比与查询

    美化或压缩输出,错误信息带行列位置;并排查看两份 JSON 的结构化差异;用 JSONPath 或 jq 从大文件里取值;也能从一段样本生成二十多种语言的类型定义。

  2. 格式互转与 CSV 预览

    JSON、YAML、TOML、XML、CSV 之间互转,正确处理嵌套字段和不同分隔符;CSV 可摊成表格预览,自动识别分隔符与表头,导入前先排查异常行。

  3. 代码压缩与格式化

    CSS、JavaScript、HTML、SQL、XML 都能压缩或还原成可读版本,SVG 做体积优化;全部基于语法树重排,行为和渲染不变,并给出压缩前后与 Gzip 体积。

  4. 数值与坐标换算

    二进制、八进制、十进制、十六进制互转,常用单位换算,以及 WGS84、GCJ-02、BD-09 与几千种 EPSG 坐标系之间的地图坐标转换。