{
"count": 3,
"value": [
{
"id": "12345678-123456-23424-123456ff2",
"name": "TestProject",
"description": "Test project migration",
"url": "https://dev.azure.com",
"state": "wellFormed",
"revision": 6619,
"visibility": "private",
"lastUpdateTime": "2019-10-14T06:10:03.557Z"
},
{
"id": "12345678-123456-23424-123456ff2",
"name": "KC-TestAutomation-Framework",
"description": "Test Automation Frameworks",
"url": "https://dev.azure.com",
"state": "wellFormed",
"revision": 6502,
"visibility": "private",
"lastUpdateTime": "2019-10-03T07:53:33.95Z"
},
{
"id": "b2345678-123456-23424-12345",
"name": "Training",
"description": "Training Management Project",
"url": "https://dev.azure.com",
"state": "wellFormed",
"revision": 7124,
"visibility": "private",
"lastUpdateTime": "2019-12-02T07:19:24Z"
}
]
}
У меня есть это Json, мне нужно создать из этого json другого json, содержащего имя и идентификатор каждого проекта в этой форме name: name value: id в json файле ...
Я пытался успокоиться, как это ..
$json = Get-Content $file | ConvertFrom-Json
ForEach($i in $json.value.id)
{
Write-Host "Id: $($i)","name: $($json.value.name)"
}