前提・実現したいこと
PowerShellのPSCustomObjectでjsonファイルをConvertFrom-Jsonで読み込み、
値を追加して、以下のような形で出力したいのですが、
どのようなコマンドを実行すれば良いかわかりません。
InputJson
1{ 2 "hoge1": { 3 "hoge2": [ 4 { 5 "hoge3": [ 6 7 ] 8 } 9 ] 10 } 11
OutputJson
1{ 2 "hoge1": { 3 "hoge2": [ 4 { 5 "hoge3": [ 6 {"foo1": { 7 "foo2":"XXXX", 8 "foo3":"XXXX", 9 } 10 } 11 ] 12 } 13 ] 14 }
試したこと
foo2、foo3の「key:value」については、以下のコマンドで実施できました。
$d = New-Object 'system.collections.generic.dictionary[string,string]'
$d.Add("foo2","XXXX")
$d.Add("foo3","XXXX")
$PSCustomObject.hoge1.hoge2.hoge3 += $d
しかし、foo1(jsonで言うところのオブジェクト)の部分が追加方法がわかりません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。