理悟万池
全部工具

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 工具集所有计算都在你的浏览器本地完成,不会调用任何后端、不会上传任何数据,关闭页面或刷新即清零。