在PowerShell中从JSON响应中重新创建子节点

时间:2016-10-22 01:30:04

标签: powershell

{
  "completionTime": 1477067415024,
  "context": {
    "environmentId": 78
  },
  "id": 51,
  "jobId": 473,
  "jobName": "Ravindra",
  "reportIds": [
    959
  ],
  "startTime": 1477067357196,
  "status": "PASSED",
  "username": "svc.soaess"
}

从这个json结构我得到值959。 $response.ChildNodes.reportIds显示为空白。尝试阵列等没有运气。

1 个答案:

答案 0 :(得分:2)

据推测,$response是一个字符串,因此您需要先将其转换为对象,然后才能访问该对象的属性。

($response | ConvertFrom-Json).reportIds