星点 星点-JSON 工具 本系列首页
关于
版本 v2.2.0

JSON 格式化 / 美化工具

在浏览器中格式化、美化 JSON:内置编辑器提供行号、语法高亮、括号匹配、自动缩进与搜索替换;支持缩进、换行、Key 排序与 Unicode 等格式化选项。输入即校验并定位错误行列,约 20MB 以上自动进入大文件流式处理。全部本地完成,数据不会上传。

JSON 格式化 · 工具介绍

本工具内置 JSON 代码编辑器:显示行号、语法高亮、括号匹配、自动缩进与当前行,并支持搜索替换(Ctrl+F 查找、Ctrl+H 替换),处理大段 JSON 更顺手。

格式化选项覆盖常见需求:缩进可选 2/4/8 空格、Tab 或自定义宽度;换行可选标准或紧凑;Key 排序支持关闭、升序、降序与递归;Unicode 可选择保留原文或转义为 \uXXXX。

输入即校验(防抖),不合法时给出错误原因与行列位置,点击提示即可跳转到对应位置;提供文本、左右分栏(右侧树形实时更新)与树形可视化三种视图。

当文本达到约 20MB 时自动进入大文件模式,采用流式处理,不构建完整对象,仍可校验、格式化、压缩与下载;5–20MB 会给出性能提示。

导出文件按来源命名(如 user-data-formatted.json),并可一键把当前 JSON 带出到「生成 Schema / 转换 / 对比」。所有处理均在浏览器本地完成,不产生网络请求。

JSON 格式化 · 功能特点

  • 内置编辑器:行号、语法高亮、括号匹配、自动缩进、当前行高亮
  • 搜索替换:Ctrl+F 查找、Ctrl+H 替换,支持区分大小写、全词与正则
  • 缩进可选 2/4/8 空格、Tab 或自定义(1–10)
  • 换行可选标准 / 紧凑,Key 排序支持升序、降序、递归
  • Unicode 保留原文或转义为 \uXXXX
  • 输入即校验(防抖),错误行列定位并可点击跳转
  • 文本 / 左右分栏(实时树形)/ 树形可视化三种视图
  • 树形视图支持展开全部、折叠全部、搜索,大数组分页渲染
  • 大文件模式:约 20MB 以上自动流式处理,不构建完整对象,可校验/格式化/压缩/下载
  • 按来源命名导出(如 user-data-formatted.json),一键带出到生成 Schema / 转换 / 对比
  • 显示行数、字符数与体积,浏览器本地处理、数据不上传

JSON 格式化 · 使用方法

  1. 在编辑器中粘贴 JSON,或点击“上传”选择 .json 文件;
  2. 按需设置缩进、换行、Key 排序与 Unicode 选项,并在“文本 / 左右分栏 / 树形可视化”间切换视图;
  3. 点击“格式化”或“压缩”,编辑器内容即被重新排版;
  4. 若提示语法错误,点击错误提示可跳转到对应行列进行修正;
  5. 通过“复制”或“下载”保存结果(文件按来源命名),或一键带出到 Schema/转换/对比。

JSON 格式化 · 常见问题

Q:JSON 文件很大时还能格式化吗?

可以。当文本达到约 20MB 时会自动进入大文件模式,采用流式处理,不构建完整对象,仍支持校验、格式化、压缩与下载;此时树形视图、Key 排序与 Unicode 选项不可用。5–20MB 会给出性能提示。

Q:处理敏感数据安全吗?

安全。所有解析、格式化与校验都在浏览器本地执行,不产生网络请求,数据不会离开你的设备。

Q:编辑器支持搜索替换吗?

支持。按 Ctrl+F 打开查找、Ctrl+H 打开替换,可选择区分大小写、全词匹配或正则,并支持逐个或全部替换;编辑器同时提供行号、语法高亮、括号匹配与自动缩进。

Q:Key 排序和 Unicode 选项有什么作用?

Key 排序可将对象键按升序、降序或递归方式统一排列,便于生成稳定 diff;Unicode 选择“转义”会把非 ASCII 字符写成 \uXXXX,“保留”则维持原样。两项在大文件模式下不可用。

Q:格式化失败如何定位错误?

输入即校验,发现不合法时会显示错误原因与行列号,点击错误提示即可在编辑器中跳转并选中对应位置,方便修正多余逗号、引号缺失等问题。

Q:可以把结果直接送到其它工具吗?

可以。点击“生成 Schema / 转换 / 对比”即可把当前 JSON 带出到对应工具;数据过大无法跨工具传递时会提示复制后手动粘贴。

相关工具

继续使用本站其它 JSON 处理工具:

JSON 压缩

去掉空白换行,展示压缩前后大小对比

打开工具

JSON 校验

语法合法性检测,错误行列精确定位,并展示结构统计

打开工具

JSON 转换

JSON⇄CSV/Excel/XML/SQL/YAML/表格 互转

打开工具

JSON Schema

示例数据生成 Schema,并校验数据是否符合 Schema

打开工具

JSON 对比

左右对比两份 JSON,标出新增与删除差异

打开工具

JSON 过滤

用 JSONPath 保留/提取数据中的指定字段

打开工具

JSON 扁平化

嵌套 JSON 展开为单层键值结构

打开工具

JSON 排序

递归按 key 升序/降序排列,输出统一稳定结构

打开工具

JSON Path 查询

调试 JSONPath 表达式,查看命中路径与值

打开工具

JSONL / NDJSON

JSON⇄JSONL 互转、逐行校验与格式化

打开工具