Skip to main content
Tool Factory

三步骤流程

格式化 JSON 并准备共享

格式化 JSON 样例,将其编码为 Base64,并安全地转义 URL 查询值。

结果: 样例 {"id":1} 会生成 ewogICJpZCI6IDEKfQ%3D%3D 作为查询值。

  1. 步骤 1

    格式化并验证 JSON

    输入 {"id":1}。选择 2 个空格缩进。运行格式化器,并复制完整的三行结果。

    准确结果包含 {、一个换行、两个空格后跟 "id": 1、另一个换行,以及 }。

    打开 JSON 格式化器
  2. 步骤 2

    编码格式化后的 JSON

    选择编码和字母表 A-Za-z0-9+/=。输入不带末尾换行的结果。必须得到 ewogICJpZCI6IDEKfQ==。

    缩进和换行会改变值。本示例使用 LF,不使用 CRLF。

    打开 Base64 编码器和解码器
  3. 步骤 3

    为 URL 字段准备值

    选择编码,并启用编码所有特殊字符。输入 ewogICJpZCI6IDEKfQ==。应得到 ewogICJpZCI6IDEKfQ%3D%3D。

    默认设置会保留保留字符。请为值启用此选项,不要为完整 URL 启用。

    打开 URL 编码器和解码器

完成前

检查结果

  • 样例查询为 ?data=ewogICJpZCI6IDEKfQ%3D%3D。应用必须支持百分号编码的 Base64-JSON。
  • 请按相反顺序检查:先解码 URL,再解码 Base64。你必须得到相同的三行 JSON。
  • 不要重复编码。URL 构建器可能已经编码值。请检查目标系统要求。
  • 语法验证不会确认必填字段或业务规则。Base64 不会加密 JSON。
  • 不要将秘密放入 URL。浏览器和服务器可能保存完整 URL。
  • 请将大型 JSON 文档作为文件发送,不要作为很长的 URL 值发送。