在线工具
JSON 格式化与校验(在线,指出错误行列)
Duaer 免费工具:粘贴或上传 JSON,一键格式化或压缩,不合法时指出第几行第几列出错,在浏览器里完成,不上传。
怎么用
- 把 JSON 粘贴到上面的文本框,或拖入 .json 文件。
- 点「格式化」得到两格缩进的版本,点「压缩」去掉所有空白。
- 点「复制」或「下载 .json」。
常见错误
- 用了单引号:JSON 的字符串和键名必须用双引号。
- 最后一项后面多了逗号:`[1, 2,]` 不合法。
- 键名没加引号:`{a: 1}` 要写成 `{"a": 1}`。
- 注释:JSON 不支持 `//` 和 `/* */`。
在 Duaer 里处理 JSON
在 Duaer 里,HTTP Request 返回的 JSON 已经解析成数据,不用手动格式化,直接用 `{{ $json.字段 }}` 取值;要存成 .json 文件,用 Convert to File › Convert to JSON,Options › Format 打开就会缩进。
常见问题
错误位置是怎么算的?
Duaer 的格式化工具按 JSON 语法从头扫描,停在第一个不合法的字符上,行和列都从 1 开始数。
很大的 JSON 能处理吗?
能,Duaer 不设上限,但预览只显示前 2 万个字符,下载和复制的是完整内容。
同组
文件转换
Duaer 在线文件转换工具
Duaer 提供的免费表格与文件工具:格式互转、合并、拆分、去重、编码转换和 JSON 格式化,全部在浏览器里完成,文件不上传。
文件转换JSON 转 CSV / Excel 在线转换
Duaer 免费工具:粘贴或上传 JSON,嵌套字段自动展开成列,导出 CSV 或 Excel,在浏览器里完成,不上传。
文件转换CSV 转 JSON 在线转换
Duaer 免费工具:CSV 第一行作字段名,每行转成一个 JSON 对象,可识别数字和布尔值,支持 GBK,复制或下载。
代码片段在 Duaer 里把数组拆成多条数据
Duaer 节点按条处理数据。订单里的商品列表、接口返回的数组,要先用 Split Out 拆成一条一项,后面的节点才会逐项处理。