: JSON은 데이타를 교환하는 한 포맷으로서 그 단순함과 유연함 때문에 널리 사용되고 있다.
import json # python → Json Json → python 의 인코딩, 디코딩이 가능하다 |
Python은 기본적으로 JSON 표준 라이브러리(json)를 제공하고 있는데, "import json" 을 사용하여 JSON 라이브러리를 사용할 수 있다
인코딩
python → Json 으로 바꾼다.
Python Object (Dictionary, List, Tuple 등) 를 JSON 문자열로 변경하는 JSON Encoding 이라 부른다.
test에 넣고싶은 내용을 담아서 .dumps()로 json문자열로 변경해 준다. 이렇게 출력된 문자열은 한 줄로 나열되서 나올것이다.
.dumps() 에 indent를 설정해 주면 들여쓰기가 된다.
위와 같이 출력 된다.
디코딩
Json → python 으로 바꾼다
JSON 문자열을 Python 타입 (Dictionary, List, Tuple 등) 으로 변경하는 것을 JSON Decoding 이라 부른다
jsonString 형식으로 작성되있는 문자열은 json 문자열이다. .loads() 로 디코드 해서 python형식의 문자열로 바꿀 수 있다.
위와 같이 출력된다
'Kitri_NCS3기 보안과정 > Pyhthon' 카테고리의 다른 글
170321 urllib, urllib2 활용 (pokedex100 data 활용하기) (0) | 2017.03.21 |
---|---|
170320 파일 (0) | 2017.03.20 |
170320 함수 (0) | 2017.03.20 |
170320 알고리즘 연습문제 (0) | 2017.03.20 |
170317 제어문 (if, while, for) (0) | 2017.03.19 |