json writer为序列化文件添加额外的斜杠

时间:2015-06-24 07:41:31

标签: java json jsonobject jsonresult

在JSONObject中,我放了{"text":"\folder1\folder2\filename.txt"}

它被序列化为{"text":"\\folder1\\folder2\\filename.txt"}而不是{"text":"\folder1\folder2\filename.txt"}

为什么要添加额外的正斜杠?

1 个答案:

答案 0 :(得分:1)

因此,必须转义\才能使JSON有效。根据JSON规范。你的解析器在读取JSON时也会删除第二个\。

请阅读此JSON spec。阅读此answer