2010-07-13 79 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字符串,例如。