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 |
---|
댓글