我从多个复选框
接收以下格式的数据 ["Ethnicity"]=>
array(3) {
["Maori"]=>
string(5) "Maori"
["Pacific Peoples"]=>
string(15) "Pacific Peoples"
["Other European"]=>
string(14) "Other European"
}
我正在尝试通过使用以下细分的API调用将其转换为Jira中的多个复选框
'customfield_11337' => [
"value" => $data["Ethnicity"]
],
但这会返回错误string(21) "data was not an array"
所以我尝试使用
将数据按到一个数组中$ethnicityArray = array();
foreach ($data["Ethnicity"] as $eth => $value) {
array_push($ethnicityArray, $value);
}
但是这会返回相同的错误。我应该注意到,通过相同的方法在Jira中填充单选按钮,文本字段等没有问题。它似乎是复选框,我无法正确。
如何使用PHP解决此问题?
答案 0 :(得分:0)
正确的解决方案是将数据转换为如下格式:
'customfield_11333' => [["value" => "Asian"], ["value" => "Other"]]