三步骤流程
格式化 JSON 并准备共享
格式化 JSON 样例,将其编码为 Base64,并安全地转义 URL 查询值。
结果: 样例 {"id":1} 会生成 ewogICJpZCI6IDEKfQ%3D%3D 作为查询值。
步骤 1
格式化并验证 JSON
输入 {"id":1}。选择 2 个空格缩进。运行格式化器,并复制完整的三行结果。
准确结果包含 {、一个换行、两个空格后跟 "id": 1、另一个换行,以及 }。
打开 JSON 格式化器步骤 2
编码格式化后的 JSON
选择编码和字母表 A-Za-z0-9+/=。输入不带末尾换行的结果。必须得到 ewogICJpZCI6IDEKfQ==。
缩进和换行会改变值。本示例使用 LF,不使用 CRLF。
打开 Base64 编码器和解码器步骤 3
为 URL 字段准备值
选择编码,并启用编码所有特殊字符。输入 ewogICJpZCI6IDEKfQ==。应得到 ewogICJpZCI6IDEKfQ%3D%3D。
默认设置会保留保留字符。请为值启用此选项,不要为完整 URL 启用。
打开 URL 编码器和解码器
完成前
检查结果
- 样例查询为 ?data=ewogICJpZCI6IDEKfQ%3D%3D。应用必须支持百分号编码的 Base64-JSON。
- 请按相反顺序检查:先解码 URL,再解码 Base64。你必须得到相同的三行 JSON。
- 不要重复编码。URL 构建器可能已经编码值。请检查目标系统要求。
- 语法验证不会确认必填字段或业务规则。Base64 不会加密 JSON。
- 不要将秘密放入 URL。浏览器和服务器可能保存完整 URL。
- 请将大型 JSON 文档作为文件发送,不要作为很长的 URL 值发送。