본문 바로가기
개발언어/파이썬

python json 다루기

by devebucks 2020. 11. 7.
728x90

참고 사이트

 

사용 라이브러리

import json

python에 기본으로 빌트-인되어 있는 라이브러리입니다. json data를 다룰 때 사용하는 라이브러리입니다.

json 라이브러리 함수

loads(json형식의 문자열) json형식의 문자열을 json 객체로 변환시켜줍니다.
json 문자열 -> json객체
dumps(json 객체) json 객체를 json 문자열로 변환시켜줍니다.
json 객체 -> json 문자열

 json.loads() 함수 사용 예시

import json

json_str = '{"name" : "kis", "age":"29", "city":"hanam"}'
json_object = json.loads(json_str)

print(json_object)          #{'name': 'kis', 'age': '29', 'city': 'hanam'}
print(json_object['name'])  #kis
print(json_object['age'])   #29
print(json_object['city'])  #hanam

 

 

 json.dumps() 함수 사용 예시

import json

json_object = {
	'name' : 'kis',
    'age' : '29',
    'city' : 'hanam'
}

str_json = json.dumps(json_object)
print(str_json)     # {"name": "kis", "age": "29", "city": "hanam"}


#옵션으로 indent를 넣어주면, json들여쓰기가 되어서 보여집니다. json안에 json이 있는 경우는 +1을 하면됩니다.

str_json = json.dumps(json_object, indent=2)
print(str_json)     
#{
#  "name": "kis",
#  "age": "29",
#  "city": "hanam"
#}

 

728x90

'개발언어 > 파이썬' 카테고리의 다른 글

python pip  (0) 2020.11.07

댓글