You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Jira REST API搜索接口遇JSON格式错误,求解决方法

解决Jira REST API /search接口调用的JSON格式错误

错误原因是你传递的JSON数据存在引号转义错误:原命令里使用了HTML实体",而bash shell无法识别这种转义方式,导致JSON格式被破坏,触发了Jira API的语法解析错误。

修正后的命令

直接使用bash支持的引号转义方式,以下两种写法都可以正常工作:

写法1:单引号包裹完整JSON(推荐,shell不会解析单引号内的内容)

curl -u admin:admin -X POST localhost:50813/rest/api/2/search -H "Content-Type: application/json" -d '{"jql":"updated > -1d","fields":[""]}' -s | jq > jql-output.txt

写法2:双引号包裹JSON,内部双引号用反斜杠转义

curl -u admin:admin -X POST localhost:50813/rest/api/2/search -H "Content-Type: application/json" -d "{\"jql\":\"updated > -1d\",\"fields\":[\"\"]}" -s | jq > jql-output.txt

额外检查项

  • 确保系统已安装jq工具(如果不需要格式化输出,可以去掉| jq部分)
  • 确认admin:admin的账号密码拥有Jira问题查询权限
  • 验证Jira实例的地址localhost:50813可以正常访问

内容的提问来源于stack exchange,提问作者SachiJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:15:50