Json

时间:2017-11-04 09:22:40

标签: c# json

我正在通过JavaScript Serializer创建Json并获取带有斜杠的JSon String,这些斜杠在通过“https://jsonlint.com/”检查时有效。 现在我使用“https://www.freeformatter.com/”删除了斜杠,并再次通过https://jsonlint.com/检查了带有删除斜杠的json,它表示无效,错误“

  

错误:第1行的解析错误:

     

“{”case“:{”name“:”L       --- ^       期待'EOF','}',':',',',']',得到'未定义'。

有人可以解释这种行为吗?

1 个答案:

答案 0 :(得分:0)

反斜杠()是JSON的特殊字符。是用于转义字符串中的特殊字符。因此,在删除它们之前 - 所有引号都已成功转义。现在你在双引号内有双引号,而解析器只是不知道如何正确解析它。