#author("2021-12-07T02:34:51+00:00","default:admin","admin") #author("2021-12-07T04:15:35+00:00","default:admin","admin") -[[パワーシェル - Base64 エンコーディング:https://techexpert.tips/ja/powershell-ja/%E3%83%91%E3%83%AF%E3%83%BC%E3%82%B7%E3%82%A7%E3%83%AB-base64-%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/]] *シリアライズ [#uf353d46] -[[Getting Data Into and Out of PowerShell Objects:https://www.red-gate.com/simple-talk/sysadmin/powershell/getting-data-into-and-out-of-powershell-objects/]] -[[PowerShell で JSON 変換をするときに発生するアレコレ:https://qiita.com/c-yan/items/7d0c916ed6f30b3775dd]] **ConvertTo-Json [#x8ca8a5b] -[[ConvertTo-Json のネストの罠:http://www.vwnet.jp/windows/PowerShell/2020073001/ConvertToJsonDepth.htm]] --default は2階層になっている --3階層以上のオブジェクトをシリアライズする場合は -Depth オプションを使用すること *デシリアライズ [#oede758f] **ConvertFrom-Json [#y500f9a0] -[[ConvertFrom-Jsonの出力はPSCustomObject:https://qiita.com/nijinagome/items/ed8d98fd5534626a9272]] -[[PSCustomObject について知りたかったことのすべて:https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-pscustomobject?view=powershell-7]] -ConvertFrom-JsonはPSCustomObjectを出力する