【发布时间】:2014-05-01 14:29:35
【问题描述】:
我需要传递一些变量是Javascript objects,像这样
var pageVars= [
{ origin:'page', property:'name', value:'whatever' },
{ origin:'session', property:'language', value:'whatever' },
];
问题是该值可以带有任何字符,所以我尝试使用
JSON.stringify('whatever')
但它不会为例如
做这项工作JSON.stringify('what'ever');
我该怎么办?
【问题讨论】:
-
你是什么意思它不适用于你的例子?当我输入与您完全相同的代码时,我会得到正确的字符串 ""what\"ever""。
-
抱歉,@VtoCorleone,已编辑
-
'what'ever' 不是格式正确的 JavaScript 字符串。你必须拥有“什么”才能让它发挥作用。
标签: javascript json serialization stringify