JSON 输入
格式化输出
行数: 1字符数: 0字节数: 0
行数: 1字符数: 0

什么是 JSON 格式化?

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,也易于机器解析和生成。JSON 格式化工具可以将压缩的 JSON 数据转换为缩进整齐、易于阅读的格式,同时提供语法高亮、错误检测和数据验证功能。

使用方法

基本操作

  1. 在左侧输入框粘贴或输入 JSON 数据
  2. 选择缩进大小(2空格、4空格或Tab)
  3. 点击「格式化」美化 JSON 或「压缩」移除空白
  4. 右侧自动显示结果,支持语法高亮
  5. 点击「复制」或「下载」保存结果

功能说明

格式化将压缩的 JSON 转换为缩进整齐、易读的格式
压缩移除所有空白字符,减小数据体积
错误检测自动检测 JSON 语法错误并定位行号
语法高亮不同数据类型显示不同颜色,便于阅读

示例

对象示例

{"name": "张三", "age": 25, "city": "北京"}

数组示例

[1, 2, 3, "a", "b", "c"]

嵌套结构

{"user": {"name": "李四", "skills": ["JS", "Python"]}'}'

常见问题

JSON 和 JSONP 有什么区别?

JSON 是一种数据格式,而 JSONP(JSON with Padding)是一种跨域请求的技术方案。JSONP 通过在 JSON 数据外包裹一个函数调用来实现跨域访问,但存在安全风险,现在已被 CORS 替代。

如何修复 JSON 格式错误?

常见错误包括:缺少逗号或多余逗号、使用了单引号而非双引号、注释不被支持、尾随逗号等。使用本工具的验证功能可以快速定位错误位置。

JSON 数据有大小限制吗?

本工具在浏览器端运行,处理能力取决于您的设备性能。一般建议处理不超过 1MB 的 JSON 数据以获得最佳体验。

相关工具推荐