【发布时间】:2017-08-16 15:01:54
【问题描述】:
我有一个对象,
var obj = {};
我在哪里设置属性
obj['prop'] = 'This is a "property"'
我怎么能停下来
JSON.stringify(obj)
返回
"This is a \"property\""
然后返回
"This is a "property""
理想情况下,有没有办法在我设置属性的地方做到这一点?即
obj['prop'] = 'This is a "property"'
【问题讨论】:
-
好吧,如果可以的话,为什么会有这样的要求?
-
那么,您毕竟不想要有效的 JSON 吗?然后不要使用 JSON 序列化器。
-
JSON 规范保留
"用于定义键和值。有效的 JSON 将转义值中的"字符。 -
“它的功能”...? Soo……Terraform 是在解析 JSON,还是尝试在这里进行代码生成……?
-
那么您并没有真正生成 JSON 开始...?另外:terraform.io/docs/configuration/syntax.html#json-syntax
标签: javascript json