使用以下示例:
$test = '{ }' | ConvertFrom-Json
Run Code Online (Sandbox Code Playgroud)
如何检测 $test 为空?
不起作用:
$test -eq $null
-not $test
Run Code Online (Sandbox Code Playgroud)
这确实有效,但感觉不对:
$test.ToString() -eq ''
Run Code Online (Sandbox Code Playgroud)
这是一个简化的示例,但我的用例是我使用 invoke-restmethod 从 REST api 获得的响应,某些属性作为空 psobjects 返回。
powershell ×1