JSON(JavaScript对象表示法)是API和配置文件中最常见的数据格式。本指南说明如何格式化、验证和调试JSON。
什么是JSON格式化?
原始或压缩的JSON很难阅读——例如将所有键压缩在一行中。格式化(美化)的JSON添加了适当的缩进和换行,使每个键位于自己的行上,结构一目了然。
在ToolHub上格式化JSON的方法
第一步: 打开JSON格式化工具。
第二步: 粘贴您的JSON。将原始JSON粘贴到编辑器中,即使是压缩或损坏的JSON也可以处理。
第三步: 点击"美化"。JSON立即以适当的缩进和换行格式化。
第四步: 验证。绿色表示有效JSON,红色显示错误及其精确位置。
第五步: 复制或下载。复制格式化的JSON或下载为文件。JSON格式化工具还支持压缩和树形视图浏览。
常见JSON错误及修复方法
- 键缺少引号: {name: "John"} 应改为 {"name": "John"},JSON要求所有键使用双引号。
- 尾随逗号: {"a": 1, "b": 2,} 应改为 {"a": 1, "b": 2},JSON不允许尾随逗号。
- 使用单引号: {'name': 'John'} 应改为 {"name": "John"},JSON只使用双引号。
- 未定义值: {"result": undefined} 应改为 {"result": null},使用null代替undefined。
JSON验证要求
有效的JSON必须对字符串使用双引号,没有尾随逗号,使用null(不是undefined、None或NULL),使用true/false(不是True/False),以及正确嵌套的匹配括号。
将JSON转换为其他格式
- JSON转CSV: 适用于对象数组,可导入Excel或Google Sheets。
- JSON转YAML: Docker、Kubernetes和CI/CD管道中使用的更易读的配置格式。
- JSON转TypeScript: 自动生成类型接口,节省处理API响应时的时间。
常见问题
我的JSON数据私密吗? 是的,所有处理在浏览器中进行,数据不会离开您的设备。
可以修复损坏的JSON吗? ToolHub可以修复尾随逗号和未加引号的键等常见问题。
最大JSON大小是多少? 最大可处理10MB的JSON。