使用帮助
- 格式化结果支持折叠展开JSON,支持折叠后复制或删除
- 如输入已转义JSON,则自动去除转义并格式化
- 如输入DICT,则自动转为JSON并格式化
- 如输入JSON格式有误,则自动尝试修正并格式化
- 点击右上角"设置"按钮,可进行一些高级设置
JSON格式化
JSON格式化工具可以帮您格式化显示JSON,方便查看JSON结构,提高可读性,并可修复一些常见JSON格式错误。
可修复的常见JSON格式错误:
- 缺失引号:键名或字符串值未加引号,如 {name: "John"}
- 缺少逗号:对象或数组元素之间漏写逗号
- 尾随逗号:最后一个元素后多出逗号
- 单引号:使用单引号代替双引号,如 {'name': 'John'}
- 特殊引号:使用中文引号""''等特殊字符
- 注释:包含 /* ... */ 或 // ... 注释
- 截断JSON:内容被截断导致括号/引号不闭合
- Python常量:None/True/False 转为 null/true/false
- 转义字符串:去除多余转义字符,如 {\"key\": \"value\"}
- JSONP:去除 callback({...}) 包裹
- 代码块标记:去除 ```json ``` 围栏
- 省略号:去除数组/对象中的 ... 占位符
- 多行JSON:将换行分隔的多条JSON合并为数组
功能选项:
- 格式化JSON:自动缩进对齐,层级清晰,支持折叠展开节点
- 排序JSON:按JSON中键名进行排列
- 压缩JSON:去除JSON中空格和换行,压缩为一行
- 转义JSON:对JSON字符串进行转义处理,也可去除转义
- JSON转DICT:把JSON转为Python字典格式
- 本地文件:支持拖入或选择本地JSON文件处理
- 结果导出:支持一键复制、保存为文件,并可恢复上次编辑内容
- 搜索与大屏:支持关键字搜索、Ctrl-G跳行和大屏查看
常见问题:
- Q:我的JSON数据会上传到服务器吗?
A:不会。本站所有工具操作均在浏览器本地完成,数据不会上传到任何服务器,可放心使用。 - Q:粘贴的JSON为什么提示格式错误?
A:常见原因包括使用了单引号、缺少逗号或括号、字符串中存在未转义的引号等,可检查JSON格式再试。 - Q:如何恢复上次编辑的内容?
A:刷新或重新打开页面后,若本地存有历史记录且当前未输入内容,顶部"恢复"按钮会自动亮起,点击即可恢复。 - Q:支持哪些快捷键?
A:Ctrl+F搜索、Ctrl+G跳转到指定行、F11大屏查看、ESC退出大屏,更多快捷键可点击右上角"设置"查看。
常见用途:
- 格式化和美化JSON数据,便于阅读和调试
- 对JSON键值进行排序,方便数据查看和对比
- 压缩JSON数据,减少传输体积,提升接口效率
- 转义JSON字符串,方便嵌入代码或配置文件
- 校验JSON语法,快速定位括号、引号等格式错误
- 与Python联调时,把JSON快速转为字典字面量
- 整理接口文档和日志中的JSON片段