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

标签 json windows rest curl jira

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

并尝试使用类似命令的 curl 命令。引用 this 安装了 curl适用于 Windows。

这是我的 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 对象?请注意,userID、密码和客户端名称是正确的。谢谢。

最佳答案

似乎是 Windows 的问题。不要使用 '(单引号)字符。

相反,使用 "(双引号)字符将字符串括起来。然后,如果您有内引号,请使用 """(3 个双引号)逃避他们。

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

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

相关文章:

windows - virtualbox 持续安装错误

spring - 使用Spring/Jetty(或Tomcat)/Maven为REST测试配置集成测试

java - 找不到枚举时的枚举类映射问题

javascript - 当您不知道会有多少嵌套 JSON 对象时,如何为每个级别生成一个 Vue 组件?

javascript - 读取JQuery中的Json字段

javascript - Windows CMD 中对象属性的调试限制

javascript - 将 JSON "rows"与 "colums"合并到新对象中

c++ - 我们可以使用 FireBase 云消息传递在 Windows 桌面/控制台或 Linux 控制台应用程序上使用 C++ 发送或接收消息或两种方式吗?

c# - 是否存在完全空的网站项目这样的事情?

api - 使用 websockets 设计 API 的最佳方式是什么?