【问题标题】:How can I check if JSON Value is empty in Powershell?如何检查 Powershell 中的 JSON 值是否为空?
【发布时间】:2020-08-12 16:04:43
【问题描述】:

尊敬的 Stackoverflow 社区

我想知道是否有办法做与这里完全相同的事情:
checking if json value is empty
但在 Powershell 中。

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

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

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

我正在使用最新版本的 Powershell。
找了好久也没找到,希望大家能帮帮我。

问候

马丁

【问题讨论】:

标签: json powershell


【解决方案1】:

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

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

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

【讨论】:

  • 感谢您的精彩回答!但是当我想同时检查用户名和密码时它会是什么样子?问候
  • @MartinSchmidt 您需要为此付出更多努力,至少尝试理解。 ;) 如果您阅读了代码,您应该能够理解如何操作。
  • 其实我确实找到了解决办法。有点儿。我现在只是检查用户名或密码是否为空。仍然没有找到 AND OR 的解决方案
猜你喜欢
  • 1970-01-01
  • 2012-07-13
  • 1970-01-01
  • 2018-11-03
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-06
相关资源
最近更新 更多