从Json对象中检索值,该对象的字段在powershell中包含点和连字符

从Json对象中检索值,该对象的字段在powershell中包含点和连字符,powershell,convertfrom-json,Powershell,Convertfrom Json,我想检索json对象中存在的字段的值。文件名有点和连字符 例如: $json = @" { "Stuffs": { "Name.new-name": "Darts", "Type": "Fun Stuff" } } "@ 我如何才能获得值省道 我尝试了一些方法,比如 $x = $json | ConvertFrom-Json $x.Stuffs.(Name.new-name) 但是它不起作用。试试这个 $x.Stuffs.'

我想检索json对象中存在的字段的值。文件名有点和连字符

例如:

$json = @"
{
"Stuffs": 
    {
            "Name.new-name": "Darts",
            "Type": "Fun Stuff"
    }
}
"@
我如何才能获得值
省道

我尝试了一些方法,比如

$x = $json | ConvertFrom-Json
$x.Stuffs.(Name.new-name) 
但是它不起作用。

试试这个

$x.Stuffs.'Name.new-name'

请详细说明您的具体问题。当你试图得到财产时,会发生什么?这并不能回答这个问题。一旦你有足够的钱,你将能够;相反,.-。。。用我上面写的替换原始问题中的最后一行,你会得到输出的值“Darts”。不,它没有。请阅读我提供的关于如何写出好答案的链接。没有任何解释的代码片段是不够的。