JSON格式化工具
格式化和验证您的JSON数据,使其更易于阅读和调试。支持压缩、美化和语法高亮功能。
如何使用JSON格式化工具
使用步骤
- 在左侧输入框中粘贴您的JSON数据。
- 点击"格式化"按钮将JSON数据格式化为易读的形式。
- 点击"压缩"按钮可以将JSON数据压缩为单行形式。
- 点击"自动修复"按钮自动修复常见的JSON语法错误。
- 点击"复制"按钮可将结果复制到剪贴板。
- 点击"清除"按钮可清空输入和输出区域。
- 使用"转义输出"开关可以转义输出结果,便于嵌入程序代码中。
- 使用"暗色模式"开关可以切换显示主题。
转义输出示例
当启用转义输出时,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}