진짜 개발자
본문 바로가기

Language/Python

Python - Json 사용법

728x90

Python에서 Json 다루기


1. json 라이브러리 import

- json을 사용하기위해 json 라이브러리를 import한다

2. JSON 인코딩

- 다른 플랫폼으로 데이터를 전송하기 위해 파이썬의 자료를 Json 자료로 바꾸는 과정


1) Dict 자료형 생성

- json으로 변경하고 싶은 데이터를 dict자료형으로 생성한다


2) json data로 인코딩

json.dumps( dict 자료형 ) 함수를 이용하여 dict자료형을 json으로 인코딩한다


3) 결과

- 인코딩된 데이터와 데이터의 타입을 출력한다

출력시 json형식대로 출력이되며

type은 string 형태이다.



3. JSON 디코딩

- python에서 사용하기 위해 외부로부터 수신한 json data를 python의 자료형으로 바꾸는 과정


1) json_data 생성

- json 데이터 형식에 맞게 문자열로 생성한다


2) dict 자료형으로 변환

- json.loads( json 데이터) 함수로 json 데이터를 dict형으로 변환한다


3) 결과

- 디코딩된 데이터와 데이터의 타입을 출력한다

dict 자료형과 같이 출력되며

type은 dict로 출력된다