2013-03-26 79 views
3

我们知道在JSON字符串对象,我们有物业以及其作为 “属性”值:”值”避免这种分析错误的技巧? JSON +双引号

假设我的价值包含双引号,像‘财产’:“我的祖国“英国””

我们知道这将会给上JSON.parse解析错误()。

什么是避免这种解析错误的技术?

回答

8

您可以使用backslash转义双qoute,了解更多关于转义字符超过here

变化

“my country is “uk” ” 

“my country is \“uk\” ” 
3

如果你编码对象成JSON,您可以使用JSON.stringify()

JSON.stringify({ 
    Property: 'my country is "uk"' 
}) 
// {"Property":"my country is \"uk\""} 

正如你所看到的从上面e xample,\"表示法用于正确地转义双引号。