json - 如何检查 Powershell 中的 JSON 值是否为空?
问题描述
亲爱的 Stackoverflow 社区
我想知道是否有办法做与这里完全相同的事情:
检查 json 值是否为空
但在 Powershell 中。
例如,我的 JSON 文件如下所示:
{
"Username": "",
"Password": ""
}
现在我想检查用户名(例如)的值是否为空。
我正在使用最新版本的 Powershell。
我已经搜索了很长时间,没有找到任何东西,所以我真的希望你能帮助我。
问候
马丁
解决方案
它在 PowerShell 中非常容易,加载文件,从 Json 转换检查值:
$myobject = Get-Content C:\temp\CheckEmpty.json | ConvertFrom-Json
if ($myobject.Username -eq "") {
Write-Output "Username is empty"
}
推荐阅读
- python - 是否有python函数可以在部分已知的字符串中查找未知值?
- json - 从活动响应 Azure 数据工厂设置变量
- python - 将未定义的列表合并为一个列表
- apache-spark - Oracle“更改会话集版本..”似乎无法使用选项 sessionInitStatement
- c# - MeshGeometry3D 上的默认纹理坐标
- haskell - 在 Haskell 中的 String 中的任意位置将双空格转换为单空格
- javascript - 如何将输入文本传递给我的 React 应用程序中的过滤器组件
- php - 学说:检查鉴别器实体是否存在关系
- c++ - 建议将 std::execution 和 OpenMP 结合起来吗?
- python - Keras:多类不平衡数据分类过拟合