在Invoke-WebRequest
之后,我得到以下上下文响应:
$Response = @"
{
"value":{
"array":{
"elements":[
{"string":{"value":"XX1"}},
{"string":{"value":"XX2"}},
{"string":{"value":"XX3"}},
{"string":{"value":"XX4"}},
{"string":{"value":"XX5"}},
{"string":{"value":"XX6"}}
]
}
},
"type":"Array/string"
}
"@
现在我想将检索到的值XX1,XX2,XX3等保存到新参数。该怎么办?
答案 0 :(得分:3)
将Json解析为一个对象:
$parsed = ConvertFrom-Json $response
访问元素:
$parsed.value.array.elements[0].string.value