首页 > 解决方案 > 如何检查 Powershell 中的 JSON 值是否为空?

问题描述

亲爱的 Stackoverflow 社区

我想知道是否有办法做与这里完全相同的事情:
检查 json 值是否为空
但在 Powershell 中。

例如,我的 JSON 文件如下所示:

{
    "Username":  "",
    "Password":  ""
}

现在我想检查用户名(例如)的值是否为空。

我正在使用最新版本的 Powershell。
我已经搜索了很长时间,没有找到任何东西,所以我真的希望你能帮助我。

问候

马丁

标签: jsonpowershell

解决方案


它在 PowerShell 中非常容易,加载文件,从 Json 转换检查值:

$myobject = Get-Content C:\temp\CheckEmpty.json | ConvertFrom-Json

if ($myobject.Username -eq "") {
    Write-Output "Username is empty"
}

推荐阅读