2010-07-13 78 views
3

在JSON響應的上下文中是否存在雙引號內的「invalid」? 有沒有可以給我一個答案的權威JSON規範?JSON有效字符

+0

您可以驗證http://www.jsonlint.com/中的任何JSON文本。唯一的限制是該站點不支持像「test」或123這樣的基本類型。爲了驗證這種基本類型,只需將它放在[]中(如[「test」]或[123])。此外,如果您不使用手動JSON序列化,而是使用'JSON.stringify'(來自http://www.json.org/js.html)或其他標準JSON序列化程序(DataContractJsonSerializer或.NET中的JavaScriptSerializer),則您將無時間想想哪些charachters應該在JSON中轉義,哪些不轉化。 – Oleg 2010-07-13 08:44:34

回答

10

檢出http://www.json.org/並向下滾動到「字符串」圖。

你可以在那裏看到\是一個「控制」字符。如果您想在JSON中使用文字反斜槓,則需要將其轉義:"\\"是一個有效的JSON字符串,例如。