怎么用把 JSON 粘到左侧输入框,右侧实时提示是否合法选缩进(2 空格 / 4 空格 / Tab),按需要点「格式化」「压缩一行」「键名排序」出错时按提示的行号列号定位;结果可一键复制或下载 .json
示例嵌套对象格式化后按层级缩进,数组保持原顺序{"id":1024,"name":"张三","tags":["vip","new"],"profile":{"city":"杭州","age":28}}常见错误最后一项多了逗号,会提示第 4 行附近有问题{ "name": "张三", "age": 28, }
常见问题为什么提示「属性名必须用双引号」?JSON 标准要求键名和字符串都用英文双引号。单引号、无引号键名属于 JavaScript 对象写法,需要先替换成双引号。格式化会改变内容吗?不会。格式化只调整空白与缩进,字段顺序、数值和类型都保持原样;只有点「键名排序」才会按字母重排键顺序,数组顺序不受影响。数据会上传到服务器吗?不会。解析与格式化全部在浏览器本地完成,刷新页面后输入即清空。
相关工具JSON ↔ CSV 互转JSON 数组与 CSV 表格双向转换,支持嵌套对象展开、分隔符选择与类型推断。JWT 解析拆开 Base64URL 看 Header 与 Payload,自动判断是否过期。只解码,不验签。SQL 格式化把一坨 SQL 排成可读的多行结构:关键字大写、子句换行、子查询逐层缩进。