Base64输入
0 characters
JSON 输出
所有解码操作均在您的浏览器本地完成。您的数据绝不会离开您的设备,确保完全的隐私和安全。
格式化输出
解码后的 JSON 会自动格式化,包括正确的缩进和语法高亮,以便于阅读。
高级功能
获取有关 JSON 结构的详细统计信息,包括键数、深度分析和大小估算。
如何使用 Base64 到 JSON 解码器
1准备您的 Base64 数据
您需要一个代表 JSON 数据的 Base64 编码字符串。这通常出现在 JWT 令牌、API 响应或数据存储格式中。
示例 Base64 字符串:eyJ0aXRsZSI6IkJhc2U2NCBGb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkNvbnZlcnQgQmFzZTY0IHRvIEpTT04iLCJ2ZXJzaW9uIjoxLjB9
2解码为 JSON
将您的 Base64 字符串粘贴到输入字段中,然后点击“解码为 JSON”按钮。该工具将自动解码并格式化 JSON。
{
"title": "Base64 Format",
"description": "Convert Base64 to JSON",
"version": 1.0
}
3使用解码后的 JSON
解码后,您可以将 JSON 复制到剪贴板、下载为文件,或使用提供的统计信息分析其结构。
4常见使用场景
- 解码 JWT(JSON Web Tokens)
- 调试 API 响应
- 处理存储中的编码数据
- 分析序列化 JSON 结构
- 应用程序的开发与测试
常用的Base64和JSON处理库
JavaScript
js-base64库
js-base64 库为 JavaScript 提供强大的 Base64 编码/解码功能:
// 编码为 Base64 const encoded = Base64.encode('Hello World'); // 从 Base64 解码 const decoded = Base64.decode(encoded); // 解析 JSON const json = JSON.parse(decoded);
访问 npm 上的 js-base64
Python
Python 的标准库包含 Base64 和 JSON 模块:
import base64 import json # Encode to Base64 encoded = base64.b64encode(b'Hello World') # Decode from Base64 decoded = base64.b64decode(encoded) # Parse JSON data = json.loads(decoded)
Java
java.util.Base64
Java 8 在标准库中包含 Base64 编码/解码功能:
import java.util.Base64; import com.google.gson.Gson; // 编码为 Base64 String encoded = Base64.getEncoder() .encodeToString("Hello World".getBytes()); // 解码为 Base64 字符串 decoded = new String( Base64.getDecoder().decode(encoded)); // 使用 Gson 解析 JSON Gson gson = new Gson(); MyObject obj = gson.fromJson(decoded, MyObject.class);