无法弄清楚如何使这个JSON有效?

时间:2015-08-27 14:02:34

标签: javascript json validation

所以我在这里有一块JSON,它在我的IDE中出现了错误

"title": "(Microsoft Word - Tez butun hal\375nde.doc)",

它说非法逃脱序列,我想这是反斜杠。但是删除反斜杠或尝试其他转义序列是行不通的。

如何使此JSON有效?

1 个答案:

答案 0 :(得分:6)

反斜杠保留用于转义字符,因此要输入正确的反斜杠:\\

"title": "(Microsoft Word - Tez butun hal\\375nde.doc)",

转义意味着您可以在没有转义字符的情况下输入您无法输入的特殊字符。当字符串解析时,\\将被视为文字\,因此不必担心额外的文字。

要使整个文档有效,请检查所有\条目并正确转义它们:)

这个问题超出了这个范围。

如何在"内输入""?你用\"来逃避引用。像这样:

"something": "He said, \"Hi!\""

以下是Microsoft列出可逃避字符的列表:https://msdn.microsoft.com/library/2yfce773(v=vs.94).aspx