【发布时间】:2015-07-18 22:07:10
【问题描述】:
我正在构建一个生成 JSON 配置文件的 Web 应用程序(使用 Javascript/jQuery)。
最后,应用程序应该将生成的 JSON 转换为字符串,以便用户可以复制它?
目前我正在做一个简单的JSON.stringify(),但这会为键和值添加引号。为了使配置文件正常工作,必须在导出密钥时不带引号(除非另有说明)。
例如,"id": "ezdzdz" 应打印为 id: "ezdzdz",除非它在 JSON 中实际写为“id”。
谢谢,非常感谢所有帮助!
【问题讨论】:
-
如果是 JSON 而不是原生 Javascript 对象,你必须引用我认为的键名。
-
在 JSON 语法中,引号是强制性的。它们在 Javascript 本身中可能是可选的,但要成为有效的 JSON,它需要有引号。
标签: jquery json export key-value