JSON파일 Python 으로 다루기
파이썬 객체를 json데이터로 쓰고/직렬화하고/인코딩 .dumps()메소드에 indent = int형 숫자 ex) 4 옵션을 주면 들여쓰기를 해줌 sort_keys = True해주면 keys를 기준으로 정렬해 직렬화 해 내보내줌 import json json_string = json.dumps(python_data) 이렇게 하면 메모리상에 JSON포맷 데이터를 만들어놓고 파이썬에서 계속 작업할 수 있다 import json with open('file.json', 'w') as json_file: json.dump(python_data, json_file) 이 방법은 json파일을 생성해서 내보내주는 코드이다(txt파일 생성과 비슷) json file -> python 역직렬화 / 디코딩 import json python_data = json.loads(json_file_path) import json with open('file.json', 'r') as json_file: python_object = json.load(json_file)