Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Json循环到对象的转换_Json_Loops_Powershell - Fatal编程技术网

从Json循环到对象的转换

从Json循环到对象的转换,json,loops,powershell,Json,Loops,Powershell,我是PowerShell的新手,拥有以下代码: $jsonResponse = @" { "departments":[{"id":81,"department":"Sales"},{"id":61,"department":"IT Support"}] } "@ $myCustomObject = $jsonResponse | ConvertFrom-Json $myCustomObject.departments.department[0] $myCustomObject.depart

我是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是循环增量

很抱歉,这是一个愚蠢的问题,但我已经在谷歌上搜索过,找不到一个简单的例子

为任何帮助干杯

Duncs

这和

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

哇!为这个非常简单的解释干杯。我觉得现在这样问有点傻:)。工作起来很有魅力。笨蛋