Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何[JSON.parse]一个unc路径?_Javascript_Json_Unc - Fatal编程技术网

Javascript 如何[JSON.parse]一个unc路径?

Javascript 如何[JSON.parse]一个unc路径?,javascript,json,unc,Javascript,Json,Unc,我正试图从服务器获取一个文件名到我的客户端,而斜杠让我发疯 如果我有一个完全限定的文件路径 \\machine\share\inga.baz 我希望这个可以在客户端的JSON对象上使用 1) 需要什么格式才能生成JSON.parse var file = {"path":"\\machine\share\inga.baz"}; var filepath = file.path; //filepath = "\\machine\share\inga.baz" 没有传入字符串的客户端转换 2) 客

我正试图从服务器获取一个文件名到我的客户端,而斜杠让我发疯

如果我有一个完全限定的文件路径

\\machine\share\inga.baz

我希望这个可以在客户端的JSON对象上使用

1) 需要什么格式才能生成JSON.parse

var file = {"path":"\\machine\share\inga.baz"};
var filepath = file.path;
//filepath = "\\machine\share\inga.baz"
没有传入字符串的客户端转换

2) 客户端需要做哪些更改来清理字符串,以便

var filepath = file.path;

实际上包含一个可解析的资源名称?

我认为每个名称需要四个斜杠,比如:
file=JSON.parse(“{”path):“\\\\机器\\\\share\\\\\inga.baz”}”我怀疑这就是你所需要的…你的JSON根本没有正确编码…等等。我每个斜杠需要4个斜杠。。。成功了。(不明白这是一个多么糟糕的问题。如果是dup,请链接)是的…我需要
json=json.parse(…);json=json.stringify(json,未定义,2);json=json.replace(/\\/g,'\\')这可以满足我的需要。我发现自己陷入了困境,但我试图在错误的加工领域解决问题,没有人能从中找到灵感。