반응형
파이썬에는 내장모듈로 json모듈이 포함되어있다.
이번엔 파이썬 json사용해볼 생각이다.
1). loads() Method
- JSON 데이터를 파이썬에서 사용하는 객체로 변환해주는 함수
- JSON => Dictionary
import json
jsonData = '''{
"id":"1",
"name":"babari",
"phone":"01077777777"
}'''
jsonData
결과 ==> '{\n\t"id":"1",\n\t"name":"babari",\n\t"phone":"01077777777"\n}'
jsonObject = json.loads(jsonData)
jsonObject
{'id': '1', 'name': 'babari', 'phone': '01077777777'}
jsonObject['id']
결과 ==> '1'
jsonObject['name']
결과 ==> 'babari'
2). dumps() Method
- loads()와 반대로 Python 형식의 데이터를 Json으로 변환해주는 함수
- Dictionary => JSON
type(dicObject)
결과 ==> <class 'dict'>
dicObject = json.dumps(jsonObject)
dicObject
결과 ==> '{"id": "1", "name": "babari", "phone": "01077777777"}'
type(dicObject)
결과 ==> <class 'str'>
2-1) dump() Method
- 파이썬 dictionary 객체를 JSON문자로 변환한 결과를 바로 쓰고 싶을 경우 dump()함수 사용
.
반응형
'Python' 카테고리의 다른 글
[Python] Pandas 기초 공부 - Series (0) | 2021.01.13 |
---|---|
[Python] Class란? 개념잡기 (0) | 2021.01.04 |
[Python] Self 및 Class개념 잡기 (0) | 2021.01.04 |
[Python] Closure 및 Decorator (0) | 2020.12.29 |
[Python] 기초문법 - 함수 (0) | 2020.12.29 |