如何在PowerShell中获取特定的json嵌套值?

问题描述:

我有这个命令在这里:如何在PowerShell中获取特定的json嵌套值?

(Get-Content output.json -Raw | ConvertFrom-Json) | Convertto-CSV -NoTypeInformation 

,拉JSON文件,并把所有的高层成csv格式。不过,我还希望在那里有一些嵌套的值。我知道有一个命令 - 深度将会在特定的深度拉取所有的值,但我只能指定一个特定的值。例如,如果我想拉/ data/1/structure/name,那么我怎样才能明确地获得这个值?

+1

如果包括一些示例数据,这可能是更容易。 – Matt

使用选择对象:

(Get-Content output.json -Raw |Select value1,Valu2,Valu | ConvertFrom-Json) | Convertto-CSV -NoTypeInformation 
+0

值是否在引号中?或者他们如何写出来的?为了极大地拉动数据/ 1 /无论如何,你会如何把它放在价值? – king

+0

你能发布(Get-Content output.json -Raw | Select value1,Valu2,Valu | | ConvertFrom-Json)的结果 – kekimian

+0

value1的格式是什么? – king