【发布时间】:2021-06-17 05:46:01
【问题描述】:
我想在我的远程 ftp Atom 配置中指定一个 Windows 文件路径来引用我的私钥,但我遇到了一些解析问题。这是我的配置:
{
"protocol": "sftp",
"host": "somehost.com",
"port": 22,
"user": "haha",
"pass": "testpass",
"promptForPass": false,
"remote": "/",
"local": "",
"agent": "",
"privatekey": "C:\Users\haha\Documents\Keys\test_private_key.ppk",
"passphrase": "",
"hosthash": "",
"ignorehost": true,
"connTimeout": 10000,
"keepalive": 10000,
"keyboardInteractive": false,
"keyboardInteractiveForPass": false,
"remoteCommand": "",
"remoteShell": "",
"watch": [],
"watchTimeout": 500
}
出现错误:
解析错误:“privatekey”:“C:\Users\haha\Docum
那么知道如何转义 Windows 文件路径以进行 JSON 解析吗?
【问题讨论】:
-
我忘记了,但这可能是反斜杠的问题。尝试将 \\ 放在所有有 \ 的地方,看看问题是否仍然存在。
-
当我这样做时,我在位置 268 处得到了“意外的标记“h””(该行中 haha 的开头)
-
您能在此处复制粘贴整行,并显示您收到的错误消息吗?某处可能只是一个简单的错字。
-
"privatekey": "C:\\Users\\haha\\Documents\\Keys\\test_private_key.ppk",应该是您需要做的所有事情, -
是的,我非常确定。但是,我发现了一个可能相关的问题,它可能是特定于 Atom 的问题 - stackoverflow.com/questions/51152008/…,因为您似乎需要在 Window 应用程序数据中访问您的私钥
标签: json atom-editor