2017-01-31 6 views
-2

У меня есть следующее пользовательское поле. Как я передать его в JSON, чтобы создать проблемы в JIRA с помощью REST APIJira rest api insert custom fields in create issue

"customfield_10300":{ 
    "required":false, 
    "schema":{ 
     "type":"option", 
     "custom":"com.atlassian.jira.plugin.system.customfieldtypes:select", 
     "customId":10300 
    }, 
    "name":"Severity", 
    "hasDefaultValue":false, 
    "operations":[ 
     "set" 
    ], 
    "allowedValues":[ 
     { 
     "self":"http://sjira/rest/api/2/customFieldOption/10303", 
     "value":"Blocker", 
     "id":"10303" 
     }, 
     { 
     "self":"http://sjira/rest/api/2/customFieldOption/10304", 
     "value":"Critical", 
     "id":"10304" 
     } 
    ] 
} 
+0

нет это не дубликат –

+0

Вы хотите, чтобы добавить его в 'создать вопрос view'? – ppasler

+0

Просьба уточнить ваш вопрос. – ppasler

ответ

1

Поскольку поля от типа «выберите» вы должны использовать формат JSON для заполнения выберите поле:

Вот пример :

{ 
    "fields": { 
     "project": 
     { 
      "key": "PKEY" 
     }, 
     "summary": "Your summary", 
     "description": "your description", 
     "issuetype": { 
      "name": "Task" 
     },  
     "customfield_10013": { "value": "Blocker" }  
    } 
} 

Некоторые подробности можно найти здесь: https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue

Смежные вопросы