从 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'