JSON 格式化工具
格式化、美化和压缩 JSON 数据,支持实时语法检查和错误检测
输入 JSON
格式化后的 JSON
使用说明
输入 JSON 数据
在左侧输入框中粘贴或输入 JSON 文本。支持 JSON 和 JSONC 格式,包括注释。
自动格式化
开启"自动格式化"开关进行实时格式化。您也可以点击"格式化"按钮手动触发。
压缩和美化
点击"压缩"按钮将 JSON 压缩为一行,再次点击恢复美化格式。支持一键下载格式化文件。
代码折叠
使用折叠图标按级别折叠/展开 JSON 数据,便于查看大型 JSON 文件的结构。
全屏模式
点击全屏图标切换全屏模式,提供更大的编辑空间,适合处理复杂的 JSON 数据。
错误提示
如果输入的 JSON 格式不正确,将显示详细的错误信息,包括错误位置和原因,帮助快速定位问题。
键盘快捷键
核心功能
智能格式化
自动识别 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);
使用技巧
使用 Ctrl + Enter 快速处理
支持拖拽文件到编辑器
点击全屏图标切换全屏模式
所有工具
JSON 格式化工具
格式化、美化和压缩 JSON 数据,支持实时语法检查
JSON 验证工具
验证 JSON 语法和结构,提供详细的错误报告
JSON Schema 生成器
从 JSON 数据生成 JSON Schema,支持自动类型推断
JSON 转 XML
将 JSON 数据转换为格式良好的 XML,支持自动结构映射
JSON 转 YAML
将 JSON 数据转换为 YAML 格式,支持正确的缩进和结构
JSON 转 CSV
将 JSON 数组转换为 CSV 格式,适用于电子表格应用