JSON 与文本转换器

在浏览器内完成 JSON 格式化、Base64、URL 和 HTML 实体编码,以及大小写转换。

选择任务

输入

请选择任务,输入文本,然后点击“转换”。

结果

JSON 与文本转换器使用方法

可用于格式化或压缩 JSON,将文本转换为 Base64、URL 或 HTML 实体形式,或转换大小写和变量命名风格。

  1. 选择任务和所需的选项。
  2. 将内容粘贴到输入框,然后点击“转换”。也可以按 Ctrl+Enter(Mac 上为 ⌘+Enter)。
  3. 检查结果并复制。如果出现错误,请查看显示的行号和列号。

示例: {"b":1,"a":2} {"a":2,"b":1} 压缩 JSON + 键排序

限制

常见问题

我的输入会发送到服务器吗?

不会。所有转换都在此浏览器内运行,您的输入和结果不会被保存或上传。重新加载页面后即会消失。

Base64 是加密吗?

不是。Base64 只是将数据改写为文本,任何人都可以还原。请勿用它来保护密码或个人数据。

URL 组件和完整地址有什么区别?

组件模式还会转换 ? & = / # 等分隔符,因此适合单个查询值。完整地址模式会保留地址结构,只转换韩文和空格等字符,但它也会把 % 转换为 %25,因此对已编码的地址再次编码会导致重复编码。

URL 解码会把 + 变成空格吗?

默认情况下 + 保持不变。仅当 + 表示空格时(例如 HTML 表单数据),才开启“将 + 视为空格”。

为什么解码 HTML 实体时有些内容没有被转换?

本工具支持 amp、lt、gt、quot、apos、nbsp、copy、hellip 等常见命名实体以及数字实体。不在列表中的命名实体和超出范围的数字实体会原样保留以保护您的文本,状态信息中会列出这些内容。

错误的行号和列号是如何计数的?

行号和列号都从 1 开始。列号按字符计数,换行符后的第一个字符是新行的第 1 列。