为什么cURL输出“请求不包含有效的JSON?”

时间:2013-10-17 22:38:39

标签: json curl

我到处寻找答案,却找不到答案。

我正在尝试将以下cURL命令运行到Kippt APIcurl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{"title":"Meteor.js","is_private":false}" https://kippt.com/api/lists

返回:"message": "Request didn't contain valid JSON."。也许这与命令本身有关,可能是与Kippt API的交互,但不管它是什么,我似乎无法运行这个命令。

为什么会发生这种情况,我该如何解决这个问题?

P上。 S。应该注意的是,对于一个相当笨拙的基于Ruby的资源文件解析器,我需要这个,我不能使用文件来保存JSON。它必须在cURL命令本身中使用raw。

1 个答案:

答案 0 :(得分:1)

你不需要逃避你的引号吗?

curl -k --user xxxxxxx:xxxxxxx -X POST -H 'Content-Type: application/json' --data "{\"title\":\"Meteor.js\",\"is_private\":false}" https://kippt.com/api/lists