2015-11-04 47 views
0

我有這個命令在這裏:如何在PowerShell中獲取特定的json嵌套值?

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

,拉JSON文件,並把所有的高層成csv格式。不過,我還希望在那裏有一些嵌套的值。我知道有一個命令 - 深度將會在特定的深度拉取所有的值,但我只能指定一個特定的值。例如,如果我想拉/ data/1/structure/name,那麼我怎樣才能明確地獲得這個值?

+1

如果包括一些示例數據,這可能是更容易。 – Matt

回答

0

使用選擇對象:

(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