方法: CSVファイルから読み取るには、Import-Csv コマンドレットを使用します。このコマンドレットはファイルを読み取り、各行に対してカスタムのPowerShellオブジェクトに変換します。
Import-Csv
PowerShellでJSONを読み込む、または解析するには、ConvertFrom-Json コマンドレットを使用できます。JSON文字列が与えられると、このコマンドレットはそれをPowerShellオブジェクトに変換します。
ConvertFrom-Json
方法: PowerShellでは、TOMLを解析するためのネイティブなcmdletはありません。toml-to-jsonのようなツールを使ってTOMLをJSONに変換するか、モジュールを使用することが一般的です。以下は、架空のモジュールPowerShellTOMLを使う方法です:.
toml-to-json
PowerShellTOML
XMLの代替にはJSON、YAML、カスタムデータ形式があります。例えば、JSONはその軽量な性質とウェブテクノロジーとの使いやすさから人気を博しています。しかし、XMLの拡張機能(名前空間、スキーマ、XSLT処理など)は、複雑なドキュメントや業界標準にはより適していることがよくあります。
方法: PowerShellは、デフォルトではYAMLを解析するための組み込みのcmdletを持っていませんが、powershell-yamlモジュールを活用するか、ConvertFrom-Jsonをyqのようなツールと組み合わせてYAMLをPowerShellオブジェクトに変換すると、YAMLとシームレスに動作します。
powershell-yaml
yq