반응형
안녕하세요 한주현 입니다
오늘은 python 으로 json 파일 다루는 방법에 대해 포스팅 해보겠습니다
목차
1. json 형태 소개
2. 외부 json 파일 읽기
1. json 형태 소개
json은 JavaScript Object Notation 의 준말로, 프로그래밍 언어에 상관없이 정보를 교환하기 위한 포맷으로 이전의 XML(eXtensible Markup Language) 포맷의 복잡성을 줄인 포맷이라 할 수 있습니다.
json 의 형태는 python 의 dictionary 형태와 같아서 python을 사용하는 개발자들에게는 매우 친숙한 형태입니다.
{ key : value } 형태로 이루어 져 있습니다.
우리가 json을 파이썬에서 다루기 위해서는 { key : value } 형태의 json 을 변수에 담아 프로그래밍에 활용 할 수 있도록 해야 하는 것 입니다
2. 외부 json 파일 읽기
우선 json 파일을 준비합니다
data.json
{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | >>> import json >>> with open('data.json', 'r') as fr: ... jData = json.load(fr) ... >>> jData {'name': 'John', 'cars': ['Ford', 'BMW', 'Fiat'], 'age': 30} >>> jData['name'] 'John' >>> for key, value in jData.items(): ... print(key, value) ... name John cars ['Ford', 'BMW', 'Fiat'] age 30 >>> | cs |
그럼 다음 포스팅에서 만나요~
반응형
'컴퓨터 > Python' 카테고리의 다른 글
[IPython] %matplotlib inline 의 의미 (2) | 2017.10.22 |
---|---|
[알고리즘] 파이썬 스택 구현 (0) | 2017.07.05 |
2.3 리스트 (List) (0) | 2015.02.23 |
2.2 문자열 (Srtings) (0) | 2015.02.08 |
2.1 파이썬은 훌륭한 계산기 (0) | 2015.02.04 |
댓글