【发布时间】:2016-11-18 14:58:00
【问题描述】:
如果答案就在那里,我找不到它。我正在尝试在 powershell 中使用 Json,而目标系统正在寻找一组哈希表。每个哈希表都将项目名称作为值。以下是我创建数组的方式:
$json = @{
update = @{
customfield_11136 = @( @{ setty = @( @{ value="testValue" })})
}
}
实际的数组要大一些,但这是我目前正在处理的部分。我正在尝试向 $json.update.customfield_11136.setty 添加一个附加值。
最终输出应该是这样的:
{
"update": {
"customfield_11136": [{
"set": [{
"value": "E0"
}, {
"value": "N0"
}, {
"value": "T0"
}]
}]
}
}
但我需要能够在初始创建后添加其他值。
我已经尝试了所有我能想到的与 .add() 和 += 的组合,但我无法让任何东西起作用。我相信这是我的标点符号问题,但我对使用哈希表数组还很陌生,并且已经尝试了我能想到的一切。
感谢任何意见。
【问题讨论】:
标签: arrays json powershell hashtable jira-rest-api