我正在通过JavaScript Serializer创建Json并获取带有斜杠的JSon String,这些斜杠在通过“https://jsonlint.com/”检查时有效。 现在我使用“https://www.freeformatter.com/”删除了斜杠,并再次通过https://jsonlint.com/检查了带有删除斜杠的json,它表示无效,错误“
错误:第1行的解析错误:
“{”case“:{”name“:”L --- ^ 期待'EOF','}',':',',',']',得到'未定义'。
有人可以解释这种行为吗?
答案 0 :(得分:0)
反斜杠()是JSON的特殊字符。是用于转义字符串中的特殊字符。因此,在删除它们之前 - 所有引号都已成功转义。现在你在双引号内有双引号,而解析器只是不知道如何正确解析它。