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