如何检查Powershell中的JSON值是否为空?

如何检查Powershell中的JSON值是否为空?,json,powershell,Json,Powershell,亲爱的Stackoverflow社区 我想知道是否有一种方法可以做与这里完全相同的事情: 但是在地狱里 例如,我的JSON文件如下所示: { "Username": "", "Password": "" } 现在我想检查Username的值(例如)是否为空 我正在使用最新版本的Powershell 我已经找了很长时间了,什么也没找到,所以我真的希望你能帮我 问候 Martin在PowerShe

亲爱的Stackoverflow社区

我想知道是否有一种方法可以做与这里完全相同的事情:

但是在地狱里

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

{
    "Username":  "",
    "Password":  ""
}
现在我想检查Username的值(例如)是否为空

我正在使用最新版本的Powershell
我已经找了很长时间了,什么也没找到,所以我真的希望你能帮我

问候


Martin

在PowerShell中非常简单,加载文件,从Json转换检查值:

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

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

欢迎访问stackoverflow.com。对于您遇到的任何特定问题,请包括一个。请同时阅读和阅读。确保你的问题是具体的,不要过于宽泛,另请参见。另外,一定要带上stackoverflow.com/tour(你会得到一个徽章!)谢谢你的评论!我希望现在更好谢谢你的回答!但当我想同时检查用户名和密码时,它会是什么样子呢?Greetings@MartinSchmidt你需要付出更多的努力,至少试着去理解如果你读了代码,你应该能够理解怎么做。事实上,我确实找到了一个解决方案。有点我现在只是检查用户名或密码是否为空。仍然没有找到和或的解决方案