2013-03-26 88 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,\"表示法用於正確地轉義雙引號。