首页 > 解决方案 > 将 AWS API 输出“client.describe_trusted_advisor_check_result”的 json 输出转换为 CSV

问题描述

将 JSON 输出转换为 CSV 以用于 AWS API 输出client.describe_trusted_advisor_check_result

我想使用 Python 中的脚本将输出 JSON 转换为 CSV。我得到的 JSON 输出是嵌套的。

`

import json
import csv

with open('idcheck.json', 'r') as f:
    json_dict = json.load(f)

# Open new CSV file
with open("output5.csv", "w") as csv_file:
    writer = csv.writer(csv_file)

    # Write CSV headers

    # Write data to CSV for each image
    images_data = json_dict['result']['flaggedResources']
    for image in images_data:
        writer.writerow([images_data['status'],
             images_data['region'],
             images_data['resourceId'],
             images_data['isSuppressed']])

`

标签: pythonjsonamazon-web-servicescsv

解决方案


推荐阅读