Python

[Python] - JSON Parsing(파싱)

Jeong Jeon
반응형

파이썬에는 내장모듈로 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