json - {"errorMessages": ["Unexpected character (' '' (code 39)): expected a valid value

标签 json windows rest curl jira

我从 here 找到“使用 POST 查询” .

并尝试使用类似命令的 curl 命令。通过引用 this 安装 curl window 。

这是我的 CURL 字符串:

curl -D- -u admin:password -X POST -H "Content-Type: application/json" --data 
'{"jql":"project = CI","startAt":0,"maxResults":50,"fields":["summary","status","assignee"]}' 
"https://myclientname.atlassian.net/rest/api/2/search"

这就是我的做法并出现错误:

{"errorMessages":["Unexpected character (''' (code 39)): expected a valid value
(number, String, array, object, 'true', 'false' or 'null')\n
at [Source: org.apache.catalina.connector.CoyoteInputStream@1626cb2; line: 1, column: 2]"]}

在 windows 中制作这个 curl 字符串有什么问题吗?请建议?如何更正此问题并获取 JSON 对象?请注意,用户名、密码和客户端名称是正确的。谢谢。

最佳答案

好像是windows的问题。不要使用 '(单引号)字符。

改为使用 "(双引号)字符来括住字符串。然后,如果您有内引号,请使用 """(3x 双引号)逃离他们。

示例:"{ """name""":"""Frodo""", """age""":123 }"

关于json - {"errorMessages": ["Unexpected character (' '' (code 39)): expected a valid value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31503754/

相关文章:

java - 仅将一个字符串作为参数发送到 JsonObjectRequest(不是键值)

mysql - 将嵌套的 JSON 对象插入 MySQL

python - Pygraphviz 绘制 170 个图形后崩溃

rest - 如何指示已删除 REST API 端点

java - 如何在 JAX-RS Web 服务中以 XML 格式返回响应?

java - 如何使用restcontroller在spring restful webservice中记录传入的json请求?

android - Android JSON Unicode解析问题

javascript - nodejs不读取JSON

windows - 为 Windows 编写控制台样式应用程序的好资源?

linux - MongoDB:Windows 上不支持 unix 套接字