import json def read_ena_data_info_json(fname): d = {} with open(fname) as json_data: json_dict = json.load(json_data) for run_id in json_dict: if json_dict[run_id]['library_strategy'].lower() == 'rna-seq' and json_dict[run_id]['library_source'].lower() == 'transcriptomic': d[run_id] = 1 return d d = read_ena_data_info_json('../Data/information/rnaseq_info_database.json') print(len(d))