Json格式化
文本类,开发类

简介

🚀 Json 格式化 🚀

Json 在线工具,提供常用的 Json 错误提示、Json 格式化、压缩等多种功能;还提供数十种常用主题,总有一种语法高亮让你看对眼!

提供 Vscode、Sublime 等多套快捷键,让你零学习成本,无缝使用,更支持大型 Json 文件,让你阅读 Json 文本更轻松!。

本工具免费使用,所有操作均在本地浏览器中处理,不上传服务器,更安全!

使用说明

  1. 复制粘贴或手动输入 Json 文本到编辑器中,可以自动错误检测,提示错误位置
  2. 点击格式化可以美化 Json,提供两种全屏查看方式
  3. 点击下载会将编辑器文本自动下载为 Json 文件,点击复制会自动将转换结果复制到剪贴板
  4. 切换主题、快捷键时,需加载对应主题、快捷键,请耐心等待

常用快捷键

重要!! 使用快捷键前,请先点击一下编辑器任意位置,触发聚焦后使用

序号 快捷键 说明
1 Ctrl + F 查询编辑器文本
2 Ctrl + H 查询替换编辑器文本
3 Alt + L 快速展开/折叠文本
4 Ctrl + D 删除当前行
5 Alt + E 快速跳转到错误行
6 Ctrl + A 全选编辑器文本

Json 简介

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于编程语言的文本格式来存储和传输结构化数据。

因其简洁性、可读性和易于解析的特点,成为现代 Web 应用和 API 中最主流的数据格式之一。

基本数据结构

JSON 仅支持两种核心结构:

  1. 对象(Object)
  用 {} 包裹,由 键值对(Key-Value) 组成。
✅ 正确格式:{"name": "Alice", "age": 30}
❌ Key 必须用双引号:{name: "Alice"} 无效!
  1. 数组(Array)
用 [] 包裹,由有序的值列表组成。
示例:["apple", "banana", 42, true]
数据类型
序号 类型 示例 说明
1 字符串 "Hello" 必须用双引号包裹
2 数字 42, 3.1415926 整数或浮点数
3 布尔值 true, false 小写
4 空值 null 表示空或缺失值
5 对象 {"key": "value"} 可嵌套对象
6 数组 [1, "text", null] 可混合多种类型
注意事项
  1. Json 语法严格,字符串必须用双引号(单引号无效),末尾不能有逗号(如 [1, 2,]错误)

  2. 不支持注释,原生 JSON 标准不支持 // 或 /* */(但某些扩展如 JSON5 允许)

  3. 不支持函数/日期等特殊类型, 需转为字符串