The Json contains the following structure, I would like to convert the values to rows and then insert the rows into a CSV file using Powershell:
the expected My CSV output would be like the one hereunder. I would like the GUID to be repeated for each URL and other Image attributes. Many thanks for looking into the request and for your help.
CSV Output sample
enter code here
"_embedded": {
"assets": [{
"guid": "49EDBE70-2B28-3AD7-B993-7F68972BA1",
"images": [{
"URL": "https://www.rc.com/eqent_images/2020183/thumb/12014855_1.jpg",
"imageSize": "thumb",
"imageType": "OTHER",
"angleNo": 1,
"photoGuid": "aeb75f64-9005-472-a85a-f857a7b8e27"
}, {
"URL": "https://www.rc.com/eqt_images/2020183/largest/12014855_1.jpg",
"imageSize": "largest",
"imageType": "OTHER",
"angleNo": 1,
"photoGuid": "aeb75f64-9005-47f2-a85a-f857a7b8e27"
}],
"_links": {
"self": {
"href": "http://www.rc.com/asset-images/guid/49EDBE70-2B9-3AD7-B993-7F670472BA10?imageSize=thumbnail&imageSize=largest&angleNo=1{&imageType}",
"templated": true
}
}
}, {
"guid": "D7C5B69C-083C-7598-2762-B57D64B4D82",
"images": [{
"URL": "https://www.rc.com/equipment_images/2090183/thumb/12050336_1.jpg",
"imageSize": "thumb",
"imageType": "OTHER",
"angleNo": 1,
"photoGuid": "11e196a8-02d3-42ae-9620-1a992516a50"
}, {
"URL": "https://www.rc.com/eqnt_images/2020183/largest/12050336_1.jpg",
"imageSize": "largest",
"imageType": "OTHER",
"angleNo": 1,
"photoGuid": "11e196a8-02d3-42ae-9620-1a7f251a950"
}],
"_links": {
"self": {
"href": "http://www.rc.com/asset-images/guid/D7C8969C-083C-7598-2762-B57D6994D82E?imageSize=thumbnail&imageSize=largest&angleNo=1{&imageType}",
"templated": true
}
}
}]
},
"_links": {
"self": {
"href": "http://www.rc.com/assetdata-imagescall/search/byGUIDSString?imageSize=thumbnail&imageSize=largest&angleNo=1&page=0&size=1500"
}
},
"page": {
"size": 1500,
"totalElements": 2,
"totalPages": 1,
"number": 0
}
}