获取JSON值

时间:2019-04-30 08:52:36

标签: json powershell

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等保存到新参数。该怎么办?

1 个答案:

答案 0 :(得分:3)

将Json解析为一个对象:

$parsed = ConvertFrom-Json $response

访问元素:

$parsed.value.array.elements[0].string.value