JSON格式化、压缩与校验

免费在线格式化、美化、压缩和校验JSON。支持自定义缩进、递归排序对象键,完整保留大整数,适合检查API响应和配置文件,直接在浏览器内处理。

0 个字符
处理结果

处理结果将显示在这里。

如何格式化、校验或压缩JSON

  1. 粘贴JSON内容,例如API响应或配置文件。
  2. 需要清晰排版时选格式化,需要紧凑输出时选压缩,只检查语法时选校验。
  3. 按需设置缩进和键排序,然后复制或下载结果。

JSON格式化、压缩与校验使用要点

数字字面量会原样保留,包括超出JavaScript安全整数范围的数值。不接受注释和末尾逗号,重复对象键会明确报错,避免悄悄丢失数据。

JSON格式化示例:大整数原样保留

输入内容
{"message":"你好,世界!👋","id":9007199254740993,"enabled":true}
处理结果
{ "message": "你好,世界!👋", "id": 9007199254740993, "enabled": true }

JSON格式化、压缩与校验常见问题

JSON格式化和压缩有什么区别?

格式化会添加缩进和换行,方便阅读;压缩会去掉字符串以外不必要的空白。两者都不是修改数据值,字符串内部的空格会保留。

JSON里的大整数会丢失精度吗?

本工具直接保留数字的原始写法,不先转成JavaScript数值。例如9007199254740993也能原样保留,避免超出安全整数范围的编号被四舍五入。

为什么我的JSON校验不通过?

常见原因包括单引号、键名没加双引号、末尾多了逗号或含有注释。本工具还会拒绝重复的对象键,避免静默丢掉一个值;遇到错误会明确提示,不会猜测修复。

排序对象键会改变数组顺序吗?

不会。排序只作用于对象键,包括嵌套对象;数组元素保持原顺序。格式化结果也不等于供数字签名使用的规范化JSON。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

  • JWT令牌解析

    在本机查看JWT标头与载荷,解析有效期和生效时间,无需上传令牌。

  • 文本差异对比

    按行、词或字符比较两段文本,高亮新增和删除内容,保留空格与换行。

  • Base64编码与解码

    将UTF-8文本转为Base64,或解码标准与URL安全格式,自定义填充符和换行。

常见用途与示例

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。