首页 / JSON-XML / JSON 对比

JSON 对比

左右各粘贴一段 JSON,自动格式化后按字段逐个比对:两侧键名默认正序排列(可切换),缺字段、多字段、值不同分别用不同颜色标出,并给出新增 / 删除 / 修改统计与可复制的差异清单。

免费使用,无需登录;JSON 对比的计算与渲染全部在浏览器本地完成,数据不上传服务器。

「JSON-XML」分类下的其它工具

关于「JSON 对比」的常见问题

两侧字段顺序不一样,会被算成差异吗?
不会。对比前会把两侧对象的键名统一按同一种顺序排列(默认正序,可切倒序或原始顺序),所以 {b:1,a:2} 与 {a:2,b:1} 判为完全一致。数组不排序:顺序本身就是数据的一部分,按下标逐个比较,[1,2] 与 [2,1] 算两处修改。
缺失字段和值不同的字段怎么区分?
红色是「右侧缺少」(左侧有、右侧没有),绿色是「右侧新增」(右侧有、左侧没有),橙色是「值不同」(两侧都有但内容不一样)。某一侧没有这个字段时,它那一栏会留空并铺斜纹,因此同一行始终对应同一个字段,左右行号各自独立。
1 与 1.0、“1” 与 1 算相同吗?
1 与 1.0 视为相同(数值相等,写法保留各自的原文);“1” 与 1 算修改,因为一个是字符串、一个是数字,类型不同。true / false / null 与字符串同理按类型区分。
支持不严格的 JSON 吗?
支持。键名不加引号、单引号字符串、// 与块注释、结尾多写的逗号、未加引号的值都会自动修正,结果区顶部会说明两侧各改了什么;只有实在看不出意图的写法(括号没闭合、缺冒号)才会在输入框下方给出行列位置。
JSON 与 XML 互转时,字段和标签是怎么对应的?
转 XML 时字段名变成标签、@ 开头的字段变成属性、数组变成同名重复标签;转 JSON 时属性回填为 @ 开头的字段,重复的同名标签合并为数组,纯文本元素变成字符串。
格式化会改动我的数据内容吗?
不会。格式化只调整缩进、换行、键名引号与键的顺序(可选),字段值一律不动:字符串内容、数字精度与转义字符原样保留,解析失败时会指出具体行列位置。
JSON 对比需要注册或付费吗?
绝大多数工具免费开放,无需注册登录,也没有使用次数限制;个别按次付费的功能(如 AI 去除水印、AI 去除背景、AI 图片生成、AI 清晰、AI 标注、AI 流程图、AI 脑图与 AI Mermaid图表)会在页面上写明价格。
用JSON 对比处理的数据会上传服务器吗?
不会。计算与渲染都在浏览器本地完成,输入内容不会发送到服务器;只有 IP 地址页在进入时会自动向本站后端查询出口地址,该请求不携带任何输入内容。需要后端处理的功能(如 AI 去除水印、AI 去除背景、AI 图片生成、AI 清晰、AI 标注、AI 流程图、AI 脑图与 AI Mermaid图表、「财务报表-小企业会计准则」)会在自身页面说明上传范围。

关于本地工具箱

本地工具箱把日常开发与办公里高频的小工具集中在一处:格式化、编码转换、日期计算、身份证与地址解析、图片与条码处理、密码与金额转换。打开即用,不需要注册登录,绝大多数工具也没有使用次数限制。

多数功能在浏览器里完成计算,输入的内容不会离开你的设备;页面是纯静态资源,加载快、可离线继续使用。IP 地址页会在进入时向本站后端查询你的出口地址,不涉及你输入的内容。AI 去除水印、AI 去除背景、AI 图片生成与 AI 清晰需要把内容提交到本站后端做推理(去水印 1 元一次;去背景 1 元一次;图片生成与 AI 清晰都按清晰度计费,标准 2K 2 元、高清 4K 3 元),AI 标注要把图片交给大模型找出目标并回坐标(按张计费,0.5 元一张,只有整批图片全部识别失败才退款);AI 流程图、AI 脑图与 AI Mermaid 图表会把你的文字描述交给模型整理成图(三种是各自独立的商品,分别 0.5 元、0.5 元、0.5 元 一次);财务小工具会把你填的收支、社保与账户余额提交到后端生成报表(口述分析 0.5 元、生成报表 1 元)。这几项都只支持支付宝在线支付,付款成功后才提交内容,业务处理失败会自动原路退款。

友情链接