CoderTools

JSON格式化工具

格式化和验证您的JSON数据,使其更易于阅读和调试。支持压缩、美化和语法高亮功能。

如何使用JSON格式化工具

使用步骤

  1. 在左侧输入框中粘贴您的JSON数据。
  2. 点击"格式化"按钮将JSON数据格式化为易读的形式。
  3. 点击"压缩"按钮可以将JSON数据压缩为单行形式。
  4. 点击"自动修复"按钮自动修复常见的JSON语法错误。
  5. 点击"复制"按钮可将结果复制到剪贴板。
  6. 点击"清除"按钮可清空输入和输出区域。
  7. 使用"转义输出"开关可以转义输出结果,便于嵌入程序代码中。
  8. 使用"暗色模式"开关可以切换显示主题。

转义输出示例

当启用转义输出时,JSON字符串会被转义以便直接嵌入程序代码中。例如:

正常输出::

{ "message": "Hello \"World\"", "newline": "Line 1\nLine 2" }

转义输出::

{\n \"message\": \"Hello \\\"World\\\"\",\n \"newline\": \"Line 1\\nLine 2\"\n}

功能特点

  • 自动格式化:美化您的JSON数据,添加适当的缩进和换行。
  • 语法验证:检查JSON数据的语法错误并提供错误提示。
  • 语法高亮:使用不同颜色标记JSON的键值对和数据类型。
  • 压缩功能:将格式化的JSON转换为紧凑的单行形式,减少数据大小。
  • 自动修复:自动修复常见的JSON语法错误,如未加引号的键名和尾随逗号。
  • 转义输出:转义JSON字符串,可直接嵌入程序代码中。
  • 本地处理:所有数据处理在浏览器中完成,不会上传到服务器。
  • 即时处理:输入变更时自动处理并更新结果。

操作详解

格式化

使用2空格缩进和换行符美化JSON,保持键值对顺序。

输入:
{"name":"John","age":30}
输出:
{
  "name": "John",
  "age": 30
}

压缩

移除所有不必要的空格和换行符,生成紧凑的单行格式。

输入:
{
  "name": "John",
  "age": 30
}
输出:
{"name":"John","age":30}

自动修复

自动修复常见的JSON语法错误:

  • 为未加引号的属性名添加双引号
  • 将单引号替换为双引号
  • 删除闭合括号前的尾随逗号
输入:
{name:'John',age:30,}
输出:
{"name":"John","age":30}

快捷菜单

暂无访问记录