我是PowerShell的新手,具有以下代码:

$jsonResponse = @"
{
"departments":[{"id":81,"department":"Sales"},{"id":61,"department":"IT Support"}]
}
"@

$myCustomObject = $jsonResponse | ConvertFrom-Json

$myCustomObject.departments.department[0]
$myCustomObject.departments.department[1]

这使我可以访问customObject的元素(从JSON转换)。

我需要的是遍历对象的能力,以便我可以访问每个元素,即
object_loop
{
 $myCustomObject.departments.department[x]
}

其中x是循环增量。

抱歉,这是一个愚蠢的问题,但是我已经在Google上搜索了,无法找到一个简单的示例。

为任何帮助加油。

邓奇

最佳答案

就像

foreach($obj in $myCustomObject.departments)
{
    Write-Host ("Got" + $obj.department)
}

关于json - 通过对象的ConvertFrom-Json循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29826013/

10-11 08:38