I have a json file as given below.
{
"count": 100,
"value": [
{
"id": 264871,
"release": {
"id": 36803,
"name": "Test_1020_SP_1",
"url": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/releases/36803",
"artifacts": [
{
"sourceId": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1/efa62ff5-7dc3-4b5a-b7e1-29a319550b28:12e54cbd-881f-43de-8442-4454ffba61fb",
"type": "PackageManagement",
"alias": "_Project.scripts.release",
"definitionReference": {
"definition": {
"id": "12e54cbd-881f-43de-8442-4454ffba61fb",
"name": "Project.scripts.release"
},
"feed": {
"id": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1/efa62ff5-7dc3-4b5a-b7e1-29a319550b28",
"name": "Project_release_scripts"
},
"files": {
"id": "**",
"name": "**"
},
"packageType": {
"id": "nuget",
"name": "NuGet"
},
"skipextract": {
"id": "",
"name": ""
},
"version": {
"id": "2022.10.11.1",
"name": "2022.10.11.1"
},
"view": {
"id": "",
"name": ""
}
},
"isPrimary": true,
"isRetained": false
}
],
"webAccessUri": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?releaseId=36803\u0026_a=release-summary",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/releases/36803"
},
"web": {
"href": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?releaseId=36803\u0026_a=release-summary"
}
}
},
"releaseDefinition": {
"id": 6777,
"name": "Test_Deploy",
"path": "\\Test",
"projectReference": {
"id": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1",
"name": null
},
"url": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/definitions/6777",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/definitions/6777"
},
"web": {
"href": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?definitionId=6777"
}
}
}
},
{
"id": 264870,
"release": {
"id": 36800,
"name": "Test_2698_SP_1",
"url": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/releases/36800",
"artifacts": [
{
"sourceId": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1/efa62ff5-7dc3-4b5a-b7e1-29a319550b28:12e54cbd-881f-43de-8442-4454ffba61fb",
"type": "PackageManagement",
"alias": "_Project.scripts.release",
"definitionReference": {
"definition": {
"id": "12e54cbd-881f-43de-8442-4454ffba61fb",
"name": "Project.scripts.release"
},
"feed": {
"id": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1/efa62ff5-7dc3-4b5a-b7e1-29a319550b28",
"name": "Project_release_scripts"
},
"files": {
"id": "**",
"name": "**"
},
"packageType": {
"id": "nuget",
"name": "NuGet"
},
"skipextract": {
"id": "",
"name": ""
},
"version": {
"id": "2022.10.11.1",
"name": "2022.10.11.1"
},
"view": {
"id": "",
"name": ""
}
},
"isPrimary": true,
"isRetained": false
}
],
"webAccessUri": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?releaseId=36800\u0026_a=release-summary",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/releases/36800"
},
"web": {
"href": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?releaseId=36800\u0026_a=release-summary"
}
}
},
"releaseDefinition": {
"id": 6777,
"name": "Test_Deploy",
"path": "\\Test",
"projectReference": {
"id": "6d203219-63b3-4b1c-b4fe-fa9172d74fb1",
"name": null
},
"url": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/definitions/6777",
"_links": {
"self": {
"href": "https://vsrm.dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_apis/Release/definitions/6777"
},
"web": {
"href": "https://dev.azure.com/TestProject/6d203219-63b3-4b1c-b4fe-fa9172d74fb1/_release?definitionId=6777"
}
}
}
}
]
}
I wan to convert the above json file to csv format with heading as given below
I tried using the below command
(Get-Content -Path "C:\Test.json") | ConvertFrom-Json | Select-Object -expand value | ConvertFrom-Csv |Out-File C:\Test.csv.
But the value is not coming in the expected format and it is coming without the column names