클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

넷플릭스 시청 데이터로 알아보는 데이터형 변환 3 - JSON 본문

인공지능/파이썬 데이터 분석

넷플릭스 시청 데이터로 알아보는 데이터형 변환 3 - JSON

huenuri 2024. 9. 12. 15:14

딕셔너리와 비슷한 JSON에 대해서 학습해보기로 하자.


 

 

 

 

이론 3 - JSON

JSON은 어떤 형식이다.

 

 

 

 

웹에서 동작하는 도구는 대부분 자바스크립트이다. 키가 파일의 용량을 더 차지하기에 좀더 큰 편이다.

 

 

 

 


 

 

 

 

 

실습 3 - JSON 데이터 다루기

 

 

main


 

 

JSON

 

 

수정 전후의 JSON 파일이 이렇게 들어있다.


 

 

 

 

이런 식으로 형 변환이 필요하다.

 

 

JSON은 한 줄이 아닌 한번에 불러온다. 이 코드를 이렇게 한 줄로 줄여쓸 수도 있다.

 


 

 

완성된 코드

 

전체 흐름

  1. create_dict(src): 먼저, src로 지정된 JSON 파일을 읽고 이를 파이썬의 딕셔너리로 변환한다.
    • src = 'netflix.json'이므로, netflix.json 파일이 있어야 합니다. 이 파일은 JSON 형식의 데이터를 포함해야 한다.
    • 이 딕셔너리 데이터를 출력한다.
  2. 딕셔너리 수정
    • 읽어온 netflix_dict 딕셔너리에 새로운 항목 'Dark Knight': 39217를 추가한다.
  3. create_json(netflix_dict, dst): 수정된 딕셔너리를 새로운 JSON 파일(dst = 'new_netflix.json')로 저장한다.
  4. 수정된 데이터 읽기
    • 수정된 파일을 다시 읽어서 딕셔너리로 변환하고 출력한다.
       
netflix_dict['Dark Knight'] = 39217

 

updated_dict = create_dict(dst)

 

 

 

 


 

 

학습을 마치고

이제 JSON이 무엇인지 확실히 알게 되었다. 그동안은 무슨 새로운 언어인가 했었다. 이렇게 하나하나 알아가는 즐거움이 있는 것 같다. 이제 절반 정도의 학습이 남아있는데 이것도 가능하면 빠른 시간 내에 학습해볼 것이다.