본문 바로가기
Aiffel/Fundamental

JSON 파일

by EDGE-AI 2021. 12. 29.

JSON 파일

Javascript Object Notation의 약자로, 웹 언어인 Javascript의 데이터 객체 표현 방식이다. 웹 브라우저와 다른 애플리케이션 사이에서 HTTP 요청으로 데이터를 보낼 때 널리 사용하는 표준 파일 포맷 중 하나로, XML과 더불어 웹 API나 config 데이터를 전송할 때 많이 씀

JSON 파일 저장

import json

man = {
      "first name" : "Yuna",
      "last name" : "Jung",
      "age" : 33,
      "nationality" : "South Korea",
      "education" : [{"degree":"B.S degree", "university":"Seoul university", "major": "chemical engineering", "graduated year":2010}]
       } 

with open("man.json", "w") as f:
    json.dump(man , f)

 

JSON 파일 읽기

import json

with open("man.json", "r", encoding="utf-8") as f:
    contents = json.load(f)
    print(contents["first name"])
    print(contents["education"])

 

 

참고문헌

https://addons.mozilla.org/ko/firefox/addon/jsonview/

 

'Aiffel > Fundamental' 카테고리의 다른 글

MultiProcessing  (0) 2021.12.30
파이썬의 특징  (0) 2021.12.30
XML 파일  (0) 2021.12.29
파이썬 모듈 및 패키지 개념 정리  (0) 2021.12.29
정규표현식  (0) 2021.12.29

댓글