2017-08-01 9 views
0

私は単一のハッシュテーブルを含むPowershell配列を構築しようとしています。単一ハッシュテーブルを持つPowershell配列

$params = @{ 
     "name" = "bob" 
     "age" = "30" 
     } 


$params | ConvertTo-Json 

電流出力:

{ 
"age": "30", 
"name": "bob" 
} 

所望の出力:

[ 
    { 
    "age": "30", 
    "name": "bob" 
    } 
] 

答えて

4

このようにそれを試してみてください。

$params = @{ 
     "name" = "bob" 
     "age" = "30" 
     } 


ConvertTo-Json @($params) 

@()構文は配列になります。

ConvertTo-Jsonコマンドレットにパラメータとして入力する必要があります。これは、パイプラインが自動的に配列を "展開"するため、開始位置からすぐに戻ってくるからです。

+0

thats it!私はどこから始めたの?ありがとう! – user3565039

関連する問題