理 理悟万池
`⌘K`

全部工具

JSON · WORKBENCH

# JSON 工作台

格式化 · 压缩 · 转义 · 排序键 · Tree 视图 · JSONPath 查询，单页搞定。所有解析都在本地浏览器内进行。

输入 JSON
缩进
输出

    {
      "project": "taitan-tools",
      "version": "1.0.0",
      "active": true,
      "tags": [
        "json",
        "yaml",
        "toml",
        "xml"
      ],
      "owner": {
        "name": "Tao",
        "city": "上海",
        "since": 2018
      },
      "endpoints": [
        {
          "name": "api",
          "url": "https://api.taitan.dev",
          "port": 443,
          "secure": true
        },
        {
          "name": "ws",
          "url": "wss://ws.taitan.dev",
          "port": 443,
          "secure": true
        }
      ],
      "metadata": null
    }

## 功能特性

- 格式化：2 空格 / 4 空格 / Tab 缩进自由切换
- 压缩：一键 minify 去除所有空白
- 转义 / 反转义：支持多重嵌套自动剥离
- 键名排序：按字母升序或降序重新排列
- Tree 视图：可折叠树形结构浏览大型 JSON
- JSONPath 查询：支持 $ 根、递归、切片等语法
- Lint 修复：自动修复尾逗号、缺引号等常见问题
- 格式转换：JSON ↔ YAML / XML / TOML 多向互转
- JSON 对比：双源差异高亮对比

## 使用说明

粘贴或输入 JSON 文本，选择功能 Tab 页即可实时处理。所有解析与转换在浏览器本地完成，不会上传任何数据到服务器。支持键盘快捷操作，Ctrl+Enter 执行、Ctrl+Shift+C 复制结果。

所有数据在浏览器本地处理，不会上传到任何服务器。关闭页面即清零，无追踪、无登录。

## 常见问题

JSON 工作台支持哪些功能？

格式化、压缩、转义、反转义（多重）、键名排序、Tree 视图、JSONPath 查询、JSON ↔ XML/YAML/TOML 多向互转、双源差异对比，单页全部覆盖。

JSON 与 YAML / XML / TOML 互转能保持类型吗？

可以。XML 通过 type 属性（type="number|boolean|null|array|object"）保持类型语义；YAML/TOML 也对 null、数组、嵌套对象进行了等价编码，保证多向 round-trip。

JSONPath 支持哪些语法？

支持 $ 根、. 子键、.. 递归、.* 任意键、[n] 索引、[*] 全部、["k"] 字符串键、[a:b] 切片，以及组合写法。不支持 RFC 9535 中的过滤/脚本表达式。

反转义为什么要"多重"？

日志或日志中嵌套日志会出现 JSON 字符串被多次转义的情况（\\\"...\\\"）。工具会循环 JSON.parse 最多 16 层并提示当前剥离了几层。

使用这个工具时数据会被上传吗？

LvOnce 工具集所有计算都在你的浏览器本地完成，不会调用任何后端、不会上传任何数据，关闭页面或刷新即清零。

## 相关工具推荐

JSON JSON ↔ YAML

双向转换 + 格式化 + 语法校验，开发者高频需求。