import json with open("data/reports.json", "r") as frh: reports = json.load(frh) report_id_to_name = dict([(r["id"], r["name"]) for r in reports]) with open("data/jobs.json", "r") as frh: data = json.load(frh) for job in data: print(job["name"]) for step in job["details"]["steps"]: to_address = [ opt["value"] for opt in step["options"] if opt["name"] == "toAddress" ] parameters = {} if step["parameters"]: parameters = dict( [ (opt["name"], opt["value"]) for opt in step["parameters"] if len(opt["value"]) > 0 ] ) report_name = report_id_to_name[step["report_id"]] print(" " + report_name) print(" " + ",\n ".join(to_address[0])) # print(" ", parameters)