我有一个场景,我需要为JSON put方法中的键提供斜杠,如下所示
json.put("path" , " \\abx\2010\341\test.PDF");
我为路径键指定的值显示错误。
如何处理这种情况?
答案 0 :(得分:1)
试试这个
json.put("path" , "\\abx\\2010\\341\\test.PDF");
答案 1 :(得分:1)
你需要写一个双斜杠而不是一个斜杠:\\
所以你的代码变成了:
json.put("path" , " \\\\abx\\2010\\341\\test.PDF");
您可以详细了解如何转义特殊字符in this answer。
答案 2 :(得分:0)
答案 3 :(得分:0)
double \\ = single \ in string“”
json.put("path","\\abx\\2010\\341\\test.PDF");
答案 4 :(得分:0)
如果要这样显示,则JSON文件应如下所示。
“路径”:“ \\ abx \ 2010 \ 341 \ test.PDF”
JSON也用Java特殊字符\表示为\。然后,java代码应如下所示。
json.put("path" , " \\\\abx\\2010\\341\\test.PDF");