【发布时间】:2020-11-21 17:49:30
【问题描述】:
Json 包含以下结构,我想将值转换为行,然后使用 Powershell 将行插入到 CSV 文件中:
预期的 My CSV 输出将与下面的输出类似。我希望为每个 URL 和其他图像属性重复 GUID。非常感谢您调查请求并提供帮助。
CSV 输出样本
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
}
}
【问题讨论】:
-
请阅读并遵守minimal reproducible example规则(图片不受欢迎)。
标签: json powershell csv nested export