使用方法
- 粘贴完整 JSON,工具会在解析失败时指出错误位置。
- 选择格式化或压缩,并按需要调整缩进。
- 复制结果前检查数字、转义字符和嵌套结构是否符合下游系统要求。
处理限制
- 输入必须是一个完整的 JSON 值,JavaScript 注释和尾随逗号不属于标准 JSON。
- 不安全整数、数值溢出或非零数下溢为零、同一对象内重复键会停止输出,原输入保留供修复;嵌套最多 128 层,输入最多 100 万字符。
- 通过检查的数字仍使用 JavaScript Number,小数可能舍入,负零和指数形式可能改变。精确金额应采用明确的十进制计算方案。
- 对象键的显示顺序和字符串转义可能变化;签名、哈希及字节比较应使用原始文本。工具不校验业务字段规则。
输入输出示例
- 输入
{"name":"KitOtter","active":true}
- 输出
{
"name": "KitOtter",
"active": true
}
本例可正常往返。工具先解析再输出,不保证字节不变;不安全整数、重复键和超出数值范围的输入会被阻止。
数据处理
输入和结果只在当前浏览器标签页中处理。KitOtter 不会为了完成这项转换而上传、保存或分析这些内容。