输入JSON数据
格式化结果
💡 工具说明
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。
JSON语法规则:
{}双大括号表示对象[]中括号表示数组""双引号包裹字符串类型的键和值:冒号分隔键与值,逗号分隔多个键值对或数组元素
支持的功能:
- 格式化美化:自动缩进,使JSON结构清晰易读
- 压缩优化:移除空格和换行,减小数据体积
- 语法验证:实时检测JSON格式错误
- 转义处理:支持JSON字符串的转义和去转义
- 键名排序:按字母顺序排列对象键名
- 树形视图:可折叠展开的层级显示
- 语法高亮:不同类型数据用不同颜色标识
- 统计信息:显示字符数、行数等详细统计
- 智能修复:自动修复常见JSON格式问题(详见下方)
🔧 智能修复功能(点击"修复JSON"按钮):
- 字符串内换行:自动处理字符串值中的非预期换行符
- 连字符断行:修复如
"XESS-CN-\n\nA200S"类型的断行 - 多余空白:清理多余的空格、制表符、换行符
- 尾部逗号:自动移除对象和数组末尾的多余逗号
- 不完整JSON:自动补全缺失的
}和]括号 - 多余逗号:清理连续的多个逗号
- BOM标记:移除UTF-8 BOM字符
- 格式混乱:处理各种复制粘贴导致的格式问题
📋 修复示例:
示例1:字符串断行
"type":"XESS-CN-\n\nA200S"→ "type":"XESS-CN-A200S"
示例2:尾部逗号
{"key": "value",}→ {"key": "value"}
示例3:不完整JSON
{"key": "value"→ {"key": "value"}
使用技巧:
- 支持自动格式化,输入即可看到结果
- 支持复制粘贴大段JSON数据
- 点击"示例数据"可快速测试工具功能
- 使用转义功能可处理包含特殊字符的JSON字符串
- 如果粘贴的JSON有换行问题,点击"修复JSON"按钮自动修复