运行工具
本工具用于在线解析、校验和格式化 JSON 文本数据。当你需要查看接口返回数据、整理未排版的日志内容或核对数据层级时,只需在输入框中粘贴原始 JSON 文本即可完成处理。工具支持自定义缩进空格数量,默认采用 2 个空格缩进排版,方便清晰阅读多层嵌套结构。如果需要统一键名排列顺序,可以勾选按键名排序选项,便于在对比两段数据时快速定位字段差异。若希望减小文本体积或去除冗余换行与空格,可启用紧凑压缩输出模式,此时工具将使用紧凑分隔符生成单行内容。此外,格式化过程会完整保留原始文本中的中文字符与各类 Unicode 字符,避免中文被转义为编码串。若输入的文本存在格式错误,工具将保留原始文本并显示具体的解析报错信息,帮助你快速定位缺失括号或引号等格式问题。
使用说明
- 在 JSON 输入框中粘贴或输入需要格式化的原始文本。
- 根据阅读或排版需求,设置缩进空格数量(默认为 2)。
- 如需统一键名先后顺序,可勾选按键名排序;如需去除多余空格与换行,可勾选紧凑压缩输出。
- 点击运行按钮,在结果区域查看格式化后的排版文本或处理结果。
示例
- 输入未格式化的对象文本 `{"name":"张三","age":28,"city":"北京"}`,保留默认 2 空格缩进并运行,输出区域将展示多行分层排列且带缩进的清晰结构。
- 输入无序键名的对象 `{"z":1,"a":2,"m":3}` 并勾选按键名排序与紧凑压缩,输出区域将显示单行排序后的压缩结果 `{"a":2,"m":3,"z":1}`。
常见问题
输入错误的 JSON 文本时会发生什么?
如果文本存在格式错误(例如缺少引号、括号不匹配或末尾有多余逗号),结果面板会保留你提交的原始文本,并提示具体的错误提示以协助修改。
格式化后中文字符会被转义成编码吗?
不会。工具在解析和生成格式化文本时会完整保留原始的中文和 Unicode 字符,不会转义为 Unicode 转义序列。
紧凑压缩模式和缩进设置能同时生效吗?
勾选紧凑压缩输出后,工具会优先移除所有多余空格与换行符,将数据序列化为紧凑的单行文本,此时缩进空格设置将被忽略。
输入框留空或只输入空白字符时如何处理?
如果输入框为空或仅包含空白字符,工具会直接提示未输入 JSON 内容,而不会报错。