【发布时间】:2021-06-19 13:14:47
【问题描述】:
我尝试制作这样的对象:
$bodyObject = [pscustomobject]@{
'fields' = [pscustomobject]@{
'fixVersions' = @([pscustomobject]@{
'id' = $releaseId
})
}
};
$bodyJson = $bodyObject | ConvertTo-Json;
Write-Output $bodyJson;
我得到以下输出:
{
"fields": {
"fixVersions": [
"@{id=16919}"
]
}
}
我怎样才能实现这样的有效 JSON 结构?
{
"fields": {
"fixVersions": [
{"id": "16919"}
]
}
}
【问题讨论】:
-
ConvertTo-Json->ConvertTo-Json -Depth 3(如果您有深度嵌套的对象,您可能希望将其设置为更高的数字) -
这是真的!谢谢,我刚看完MSDN就自己写了类似的答案
标签: json powershell hashtable pscustomobject