文本与代码 / LING.TOOLS

JSON 格式化

校验、格式化和压缩 JSON,可递归排序对象键,定位语法错误,便于检查接口响应和配置数据。

输入与设置

01
配置工具输入
在你的浏览器本地处理,输入不会被上传或保存。

结果

02

让灵感开始运行

调整左侧的输入与设置,点击「运行工具」,结果就会显示在这里。

私密 · 即时 · 本地

使用说明

关于这个工具

将紧凑的接口响应整理为可读 JSON,或在分享前移除多余空白。对象键排序可方便比较数据,具有语义的数组顺序会保持不变。标准 JSON 不支持注释、尾随逗号、undefined 或非有限数值。

如何使用

  1. 粘贴完整的 JSON 对象、数组或标量值。
  2. 选择格式化或压缩、缩进,以及是否排序对象键。
  3. 执行格式化;解析失败时,根据错误位置修正输入。
示例

输入 {"b":2,"a":1},选择压缩输出并排序键后得到 {"a":1,"b":2}。

随机字符串按字符类别或自定义字符集生成随机字符串,可排除易混淆字符,适合测试数据和临时标识。随机十六进制生成指定长度的随机十六进制字符串,支持大小写和批量输出,可用于字节样本与测试向量。随机数字在指定范围内生成随机整数或小数,控制端点是否包含、小数精度和数量,快速准备数值测试样本。UUID 生成器批量生成基于加密安全随机数的 UUID v4,支持大写和连字符格式,用于数据库、请求追踪和测试标识。密码生成器在本地生成加密安全随机密码,支持字符类别、排除字符和批量生成,并确保所选类别至少各出现一次。ULID / NanoID生成可按时间排序的 ULID 或紧凑的 NanoID,支持自定义 NanoID 长度、字母表和批量输出。占位文本生成器按单词、句子或段落生成 Lorem Ipsum 占位文本,方便测试页面布局、字体排版与内容长度。JSON 格式化校验、格式化和压缩 JSON,可递归排序对象键,定位语法错误,便于检查接口响应和配置数据。YAML ↔ JSON在 YAML 配置和 JSON 数据之间双向转换,采用安全解析,不执行自定义标签或代码。Base64 / Base64URL将 Unicode 文本进行 Base64 编解码,支持 UTF-8 中文和 Base64URL,适合令牌、查询参数与数据交换。URL 编解码对完整 URI 或单个 URL 组件进行百分号编解码,正确处理 Unicode 与保留字符,检查查询参数和链接。HTML 实体转换将文本转义为 HTML 实体或解码实体引用,解码后的标记只以纯文本显示,便于检查模板与转义结果。
↑ ↓ 选择 · Enter 打开Esc 关闭