ファイルを読み込んで、有効なJSONファイルであれば "true"を出力するpowershellスクリプトを作成しようとしています。私はPowershell v3.0を使用しています。これは現在私が持っているものです:Powershellでファイルに有効なJSON構文があるかどうかを確認する方法
$text = Get-Content .\filename.txt -Raw
$powershellRepresentation = $text | ConvertFrom-Json
戻りコードを確認するにはどうすればよいですか?私はそれがConvertFrom-Json
を使用して例外をキャッチする以外に解決策が存在するとは思わない
if(file not a JSON file){
Write-Host "not JSON"
}
else{
Write-Host "True"
}
私は例外をキャッチすることでそれを行うことができます。しかし、他の方法はありますか? – Pulkit