是否有可能像下面的例子一样拥有JSON?我的JSON库无法处理这个,我知道它匹配导致错误的引号。所以我真正的问题是如何解决这个问题?我需要在我的JSON中存储javascript函数。例如button =(按钮的javascript和html代码)
controls: {
"button": "just "html" code for a button"
}
我的值中有引号,请不要建议删除引号,因为这不会解决我的问题。
答案 0 :(得分:1)
如下所示转义引号:
var controls = {
"button": "just \"html\" code for a button"
}
答案 1 :(得分:1)
请使用单引号括起您的数据和属性名称。
[]
如果您希望使用反斜杠(var controls = {
'button': 'just "html" code for a button'
};
),或者您可以简单地转义引号,例如\
。
我个人总是在我的JavaScript中使用单引号(根据第一个示例)来避免此类问题,我认为它的语法更清晰,但选择权在于您:)
NB给出的答案是指您的初始问题版本中给出的JavaScript表示法。如果您要将符号更改为JSON,那么您应该转义引号。
答案 2 :(得分:0)
是的,您可以,只需要在"
之前添加\
,就像这样:{/ p>
var controls = {
"button": "just \"html\" code for a button"
};
console.log(controls.button);