我想通过curl创建一个新的GitHub存储库,但我总是得到错误:“解析JSON的问题”
https://api。github。com/user/repos -d '{"name":"test""private":true}'
错误:
{
"message": "Problems parsing JSON",
"documentation_url": "https://docs.github.com/rest/reference/repos#create-a-repository-for-the-authenticated-user"
}
但是这个错误只发生在我使用windows 10的时候。我试图在我的linux操作系统上执行完全相同的命令,那里一切工作正常。
###我发现问题出在操作系统上。
在windows上,我必须替换单引号'后-d和在双引号的结尾',我必须使用反斜杠为双引号。
工作命令看起来像:
curl -u "username:token" https://api.github.com/user/repos -d "{\"name\":\"test\",\"private\":true}"