Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- docker
- laravel
- Switch
- SQL
- 블레이드 템플릿
- CentOS
- NCP
- 기초 수학
- php
- Redis
- AWS
- fastapi
- phpredis
- deep learning
- nodejs
- Go
- Node
- rabbitmq
- linux
- mariadb
- javascript
- webpack
- For
- Backbone.js
- React
- python
- Machine Learning
- nginx
- Redux
- Babel
Archives
- Today
- Total
개발일기
Python - json 형식 본문
728x90
반응형
0. 준비단계
pip install json
pip3 install json
파이썬 버전에 맞게 json라이브러리를 설치해준다.
1. import 선언
import json # json라이브러리를 가져온다.
2. json 문자열로 변환 - dumps()
json.dumps() : Python의 객체를 JSON 문자열로 변환
def get_json():
json_result = {}
json_result['test1'] = "python1"
json_result['test2'] = "python2"
json_result['test3'] = "python3"
return json_result
print(get_json())
json.dumps를 사용하지 않으면 파이썬 객체로 만들어 출력시킨다.
def get_json():
json_result = {}
json_result['test1'] = "python1"
json_result['test2'] = "python2"
json_result['test3'] = "python3"
return json.dumps(json_result)
print(get_json())
json.dumps로 파이썬의 객체가 아니라 JSON으로 변환된 것을 확인할 수 있다.
3. json -> python객체 - loads()
json.loads() : JSON 형식을 Python의 객체 타입으로 변환
import json
def get_json():
json_result = {}
json_result['test1'] = "python1"
json_result['test2'] = "python2"
json_result['test3'] = "python3"
return json.dumps(json_result)
print(json.loads(get_json()))
json.loads로 json타입의 객체를 파이썬의 객체타입인 dict로 변환시킬 수 있다.
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python - for 반복문과 enumerate 함수 (0) | 2021.11.26 |
---|---|
Python - 함수정의 (0) | 2021.11.25 |
Python - 자료형에 대한 정리 (0) | 2021.11.25 |
Python - Dict 자료형이란? (0) | 2021.09.17 |
Python - pip, pip3의 차이점 (0) | 2021.09.16 |
Comments