保留类型和结构
格式化和压缩 JSON 只改变字符串外的空白,不改变数字表示法、转义字符串、键顺序或重复键。它们验证 JSON 语法,而不是 API 模式。其他 JSON 工具及后续读取软件有各自的数字限制。结构差异比较的是值和数组位置;从单个示例推导的 TypeScript 类型仍需检查。
选择正确的编码层级
URL 组成部分、查询字符串、JSON 字符串和 HTML 文本需要不同的转义规则。例如,在表单查询解析中,+ 表示空格;但在 URI 组件解码中,它仍然是 +。只有 UTF-8 文本才适合用 Base64 转文本;二进制数据应使用文件解码工具。
区分解码与身份验证
解码后的 JWT 是未经验证的输入,不是授权证明。文件摘要需要来自可信来源的预期值;HMAC 还依赖共享密钥和准确的字节编码。示例请使用测试密钥,不要在共享截图中放入生产环境令牌。