从 Json 对象中检索值,该对象的字段在 powershell 中包含点和连字符
Retrieve value from Json object with field having dots and hyphen in powershell
我想检索 json 对象中存在的字段值。归档名称包含点和连字符。
例如:
$json = @"
{
"Stuffs":
{
"Name.new-name": "Darts",
"Type": "Fun Stuff"
}
}
"@
如何获取值 Darts
?
我尝试了一些方法,例如
$x = $json | ConvertFrom-Json
$x.Stuffs.(Name.new-name)
但是没用。
试试这个
$x.Stuffs.'Name.new-name'
我想检索 json 对象中存在的字段值。归档名称包含点和连字符。
例如:
$json = @"
{
"Stuffs":
{
"Name.new-name": "Darts",
"Type": "Fun Stuff"
}
}
"@
如何获取值 Darts
?
我尝试了一些方法,例如
$x = $json | ConvertFrom-Json
$x.Stuffs.(Name.new-name)
但是没用。
试试这个
$x.Stuffs.'Name.new-name'