Spaces:
Sleeping
Sleeping
| import pandas as pd | |
| import json | |
| def read_json(file_name): | |
| with open(file_name) as json_file: | |
| data = json.load(json_file) | |
| return data | |
| catalog_data = read_json('catalog.json') | |
| inst = catalog_data[0] | |
| print("Catalog data") | |
| print(inst) | |
| for key, value in inst.items(): | |
| print("Key: ", key) | |
| print("Value: ", value) | |
| print() | |
| for key, value in inst.items(): | |
| if key == "medias": | |
| print(value[0]['url']) | |
| if key == 'name': | |
| print(value) | |
| uid_name_map = {} | |
| uid_url_map = {} | |
| for inst in catalog_data: | |
| for key, value in inst.items(): | |
| if key == "medias": | |
| uid_url_map[inst['uid']] = value[0]['url'] | |
| if key == 'name': | |
| uid_name_map[inst['uid']] = value | |
| print(len(uid_name_map)) | |
| print(len(uid_url_map)) | |
| with open('uid_name_map.json', 'w') as json_file: | |
| json.dump(uid_name_map, json_file, indent=4) | |
| with open('uid_url_map.json', 'w') as json_file: | |
| json.dump(uid_url_map, json_file, indent=4) | |
| # import pickle | |
| # def save_obj(obj, name): | |
| # with open(name, 'wb') as f: | |
| # pickle.dump(obj, f) | |
| # save_obj(uid_name_map, 'new_uid_name_map.pkl') | |
| # save_obj(uid_url_map, 'new_uid_url_map.pkl') | |