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

无法为JIRA Issue添加自定义字段值,报错‘data was not an object’

解决JIRA自定义字段赋值错误:"data was not an object"

问题原因

你遇到的错误是因为自定义字段customfield_25361为单选类型(比如单选下拉框),但你传入了数组格式的值,而JIRA API要求这类字段接收单个对象而非数组。

修正后的代码

直接去掉外层数组,传递单个{"value": name}对象即可:

res = issue.update(fields={"customfield_25361": {"value": name}})
print(res)

额外排查建议

  • 若该字段实际是多选类型,需确认JIRA API的格式要求,部分版本可能需要使用{"values": [name1, name2]}的格式(但你的错误提示明确指向"数据不是对象",所以优先按单选场景修正)。
  • 可以通过调用print(issue.fields())查看该字段当前的结构,或者在JIRA后台的字段配置页面确认字段类型,确保传值格式与字段类型匹配。

内容的提问来源于stack exchange,提问作者p. vinay

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 14:42:45