logo

JS 对象转为 JSON

JSON 转为 YAML
JSON 转为 TOML
JSON 转为 JS 对象
这个免費線上工具可以协助您将 JS 对象转换为 JSON 格式

粘贴您的 JavaScript 对象字面值,即可立即获得合法的格式化 JSON。自动处理未加引号的键名、尾随逗号与单引号。提供 Key 排序与自定义缩进选项。

logo
啪唧开发工坊
JS 对象转为 JSON

JS 对象转为 JSON

JSON 转为 YAML
JSON 转为 TOML
JSON 转为 JS 对象
这个免費線上工具可以协助您将 JS 对象转换为 JSON 格式
关于这个工具

粘贴您的 JavaScript 对象字面值,即可立即获得合法的格式化 JSON。自动处理未加引号的键名、尾随逗号与单引号。提供 Key 排序与自定义缩进选项。

请输入您想要转换的 JS 对象
处理中
结果将显示于此...
处理中
请输入您想要转换的 JS 对象
处理中

常见问题

关于这个主题的常见疑问与实用解答。

JavaScript 对象和 JSON 有什么区别?

JavaScript 对象允许无引号键名、单引号、尾随逗号与方法。JSON 要求双引号键名,且仅支持字符串、数值、布尔值、null、数组与对象。本工具会自动将 JS 语法转为合法 JSON。

可以将 key 按字母排序吗?

可以,排序下拉菜单让您将所有 JSON 对象键按字母顺序排列(A 到 Z),或保持 JavaScript 来源的属性顺序。排序会递归应用至每个嵌套 JSON 对象。

转换后的 JSON 可以自定义缩进吗?

可以,通过格式化选项选择 JSON 输出缩进为 2 个空格、4 个空格或 Tab。对于 API 响应,2 个空格是标准;对于人类可读的配置文件,4 个空格可能更佳。

我的数据会被发送到服务器吗?

不会,JS 对象转 JSON 的转换完全在您的浏览器端执行。您的 JavaScript 代码在本地解析,不会传输至任何外部服务器。