JSON 格式化
JSON 格式化工具。通过文本输入或文件上传输入 JSON 数据,获取格式化结果。支持最大 100KB 的文件。
JSON Data (Text Input)
结果
Read Only
使用方法
关于此工具
格式化或压缩 JSON 字符串,进行语法检查和语法高亮。
使用方法
粘贴 JSON 或从文件加载;选择缩进类型和空格数;格式化或压缩。
选项
缩进:空格 / 制表符 / 无(压缩)。使用空格时可选 2、4、6 或 8。「无」将生成单行压缩的 JSON。
使用场景
• 提高 API 响应的可读性 • 格式化配置文件 • 日志 JSON 格式化 • 部署前压缩
代码示例
JavaScript
Read Only
1JSON.stringify(obj, null, 2); // format
2JSON.stringify(obj); // minifyPython
Read Only
1import json
2json.dumps(obj, indent=2)
3json.dumps(obj)PHP
Read Only
1json_encode($obj, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
2json_encode($obj);隐私与数据处理
格式化在浏览器内本地完成,JSON 不会发送到服务器。
常见问题
- Q: 可转换的数值范围是多少?
- A: 标准罗马数字的范围为 1(I)到 3999(MMMCMXCIX)。超出此范围的数字无法用经典罗马数字表示。
- Q: 为什么 4 写成 IV 而不是 IIII?
- A: 罗马数字使用减法记法:当较小的值位于较大的值之前时,表示相减。IV = 5 − 1 = 4。这一惯例自中世纪以来一直是标准用法。
- Q: 可以将罗马数字转换回阿拉伯数字吗?
- A: 可以。输入罗马数字(如 XIV),工具将输出对应的阿拉伯数字(14)。
- Q: 接受小写罗马数字吗?
- A: 接受。输入小写(如 xiv)与大写处理方式相同。
- Q: 数据会发送到服务器吗?
- A: 不会。所有转换均在浏览器内完成,不会向任何服务器发送数据。
