JSON 格式化工具

格式化、美化和压缩 JSON 数据,支持实时语法检查和错误检测

智能格式化实时验证一键压缩代码折叠语法高亮便捷操作
📝

输入 JSON

Loading...

格式化后的 JSON

Loading...

使用说明

1

输入 JSON 数据

在左侧输入框中粘贴或输入 JSON 文本。支持 JSON 和 JSONC 格式,包括注释。

2

自动格式化

开启"自动格式化"开关进行实时格式化。您也可以点击"格式化"按钮手动触发。

3

压缩和美化

点击"压缩"按钮将 JSON 压缩为一行,再次点击恢复美化格式。支持一键下载格式化文件。

4

代码折叠

使用折叠图标按级别折叠/展开 JSON 数据,便于查看大型 JSON 文件的结构。

5

全屏模式

点击全屏图标切换全屏模式,提供更大的编辑空间,适合处理复杂的 JSON 数据。

6

错误提示

如果输入的 JSON 格式不正确,将显示详细的错误信息,包括错误位置和原因,帮助快速定位问题。

键盘快捷键

Ctrl + A全选文本
Ctrl + C复制内容
Ctrl + V粘贴内容
Ctrl + Z撤销操作

核心功能

智能格式化

自动识别 JSON 结构,提供美观的缩进和换行

实时验证

即时检查 JSON 语法,提供精确的错误位置提示

一键压缩

快速将 JSON 压缩为单行,减少文件大小

代码折叠

支持按级别折叠/展开,方便查看大型 JSON

语法高亮

不同数据类型使用不同颜色,提高可读性

便捷操作

支持复制、下载、全屏等实用功能

JSON 介绍

什么是 JSON?

JSON(JavaScript 对象表示法)是一种轻量级的数据交换格式。它基于 JavaScript 编程语言的子集,但其使用不限于 JavaScript。JSON 是一种完全独立于语言的文本格式,易于人类阅读和编写,也易于机器解析和生成。

JSON 的历史

JSON 由 Douglas Crockford 于 2001 年首次提出。它最初是作为 JavaScript 的子集开发的,但很快被采用为独立的数据格式。2006 年,JSON 被正式标准化为 ECMA-404,并于 2013 年成为 ISO/IEC 21778:2017。

JSON 特性

  • 轻量级:JSON 格式比 XML 更简洁,数据量更小
  • 可读性:JSON 格式易于人类阅读和编写
  • 跨平台:支持多种编程语言和平台
  • 自描述:清晰的数据结构,易于理解
  • 高效:快速解析和生成

代码示例

// JavaScript Example
const jsonString = '{"name":"John","age":25}';
const formatted = JSON.stringify(JSON.parse(jsonString), null, 2);
console.log(formatted);

使用技巧

1

使用 Ctrl + Enter 快速处理

2

支持拖拽文件到编辑器

3

点击全屏图标切换全屏模式