【发布时间】:2021-11-28 17:59:03
【问题描述】:
如何访问像 $body.uuid 这样的字段? 这是我尝试过的:
$body = @"
{ "uuid": "Test07",
"subject": "Template07-Subject",
}
"@
$bodyJSON = ConvertTo-Json $body
Write-Host $bodyJSON
Write-Host "uuid=$($bodyJSON.uuid)"
Write-Host "uuid=$($bodyJSON.$uuid)"
结果:
"{ \"uuid\": \"Test07\",\r\n \"subject\": \"Template07-Subject\",\r\n}"
uuid=
uuid=
【问题讨论】:
-
字符串已经包含 json - 你想要
$object = ConvertFrom-Json $body; $object.uuid -
@MathiasR.Jessen 我尝试了 ConverFrom-JSON,它给出了:ConvertFrom-Json:无效的 JSON 原语:
标签: json powershell