Powershellでオブジェクトのデータ構造を展開し、JSON形式で出力する
2022-02-06 06:34:21
バージョン3.0以降の場合。
オブジェクトは、複数のネストしたプロパティと複数の子オブジェクトを含んでいます。
オブジェクトのプロパティや自己属性を表示するには、JSONに変換することで、これらの曖昧なプロパティをよりよく表現することができます。
この例では、現在のPowershellプロセスを取得し、そのプロパティをJSONに変換し、クリップボードに送信しています。これで、任意のテキストオブジェクトにカットすることができます。
コピーコード
コードは以下の通りです。
Get-Process -Id $pid | ConvertTo-Json | clip.exe
フェッチ属性のレベルを制御するには、ConvertTo-Jsonの-Depthパラメータを使用します。このパラメータのデフォルトは2です(したがってデフォルトでは、まだ2レベルの情報しか展開されていません)。
関連
-
UbuntuシステムでのPowerShellベースの利用を解説
-
PowerShell チュートリアル curl (Invoke-WebRequest) の使用方法について
-
Powershellは、ユーザーのプライマリSMTPアドレスを検索します。
-
PowerShellで光学ドライブをオープン/クローズする
-
Powershellですべてのディスクレターを取得する方法
-
PowerShellでPrintManagementを使用してプリンターを管理する例
-
PowershellでWebサイトのレスポンスを確認し、実行時間を計算する例
-
PowershellでWebページを開く例
-
Powershellが文字列をインターセプトして省略記号を追加する例
-
Powershellで隠しファイルを表示する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PowerShell スクリプト ランダムパスワードジェネレータ (ps random password generator)
-
このシステムでのスクリプトの実行を無効にするPowerShellソリューション
-
PowerShellでの追加を解説
-
PowerShellのエスケープ文字とは何ですか?
-
PowerShell は、現在のスクリプトランタイムによって消費されるメモリの動的フェッチを実装しています。
-
PowerShellの条件付きパイプライン終了方法
-
Powershellの相互排他的パラメータの使用例
-
コマンドライン履歴のコマンドをコピーするPowerShellメソッド
-
PowerShell ISEオートメーションの簡単な例
-
レジストリからローカルに関連するファイルの拡張子を取得するPowershell