拓冰建站拓冰建站
首页 / 资讯中心 / 正文

接口返回挤成一行?在线 JSON 校验、格式化、压缩、转义

阅读提示适合读者前后端、测试以及经常要看接口返回、写 Mock 的同学。解决什么问题返回挤成一行看不清、少逗号校验不过、要把 JSON 塞进字符串。工具入口Tools-Web - 一个轻量的在线工具箱Tools-Web 是一个轻量在线工具箱覆盖开发运维、文本处理、图片处理、数据图表等常用工具打开即用。https://toolsagent.cn/json/预计阅读时长5 分钟。一、写在前面联调时最常见的不是业务逻辑写错而是 JSON 本身不干净抓包结果糊成一行字段对不齐复制进代码少了个逗号要写进配置字符串时引号又不知道怎么转义。工具坊这页 Json 在线转换 把高频动作收在同一屏带行号的编辑器下面六个按钮——校验/格式化、压缩、转义、去转义、复制、清空。不用注册打开就能贴。二、页面上有什么工具标题是 Json 在线转换归在左侧 开发运维 分类下。控件说明编辑器占位「这里是代码...」左侧有行号字符串会高亮校验/格式化能解析就按 Tab 缩进展开失败提示「无效的 JSON」压缩去掉换行和制表符收成一行转义给双引号前面加反斜杠方便塞进字符串去转义去掉文本里的反斜杠把\还原成复制把当前编辑器内容写入剪贴板清空整框清空没有树形视图、没有下载。格式化固定用 Tab 缩进。三、按按钮走一遍后文不再重复入口地址用的就是文首那一个。3.1 校验 / 格式化把接口返回贴进去点 校验/格式化。合法内容会展开。中文键值也能正常显示不会变成\uXXXX。少写值、多逗号、用单引号都会失败按钮下方出现红底无效的JSON。提示不标出行号先看最后几个括号、逗号和引号。3.2 压缩格式化之后点 压缩换行和 Tab 会被拿掉收成一行。适合往请求体、环境变量里塞。3.3 转义 / 去转义往代码字符串里嵌 JSON 时点 转义会变成\。从日志里拷出\name\:\John\时点 去转义 即可还原。去转义会 去掉所有反斜杠。普通\没问题内容里有C:\temp或已经转义两层要先复制一份再试。3.4 复制和清空空内容点复制会提示「无可复制内容」。清空不会留历史要留底先复制出去。四、开发里真正会用到的场景看接口返回、改 Mock、定位少逗号、把 JSON 嵌进字符串字面量。五、使用时要注意先校验再压缩、再转义。压缩和转义不校验合法性。不要贴带密钥、手机号的生产响应。单引号、注释、尾逗号不是标准 JSON这里同样会报无效。刷新页面内容就没了。六、小结这页把「看清、收拢、转义、复制」放在六个按钮里。看接口、改 Mock、查少逗号时把它当书签比开 IDE 贴临时文件更快。需要用的时候回到文首的工具入口打开即可。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门