我有一个包含文件路径位置的文本。当我尝试使用 JSON 对象 put 方法将此文本路径写入其他 json 文件时,我得到 \\
而我的原始文本路径包含 \
。
如何避免\\
?
请在这方面协助我。
最佳答案
不要删除斜杠,因为当您将整个对象显示为字符串时,JSON 标准就是这样定义的。如果从 JSONObject 中提取字符串,则斜杠将被删除。
编辑:要了解 JSON 如何将字符串更改为其自己的表示法以供“内部”使用的规则,请参阅 http://json.org/对于字符串类型。
如果您想删除斜杠,请使用 java 或任何其他库中的 string.replace 或简单地转义字符
关于java - java中如何将文件路径写入json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39706189/