파이썬에서 JSON 문자열의 낱개 값을 출력하려면?
본문
파이썬 코드를 JSON로 변환해 아래처럼 나온 경우,
x = '{"name": "sinbi", "level": 10, "good": true, "nogood": false, "favorite": ["코딩", "일본어"], "singo": null, "code": [{"lang": "HTML", "lv": 3}, {"lang": "CSS", "lv": 4}]}'
JSON 문자열이 x 변수에 담겨 있을 때, sinbi 출력시키려면?
될 것 같은 애들은 다 해봤는데, 안 되네요.
print(x[name]) (X)
print(x['name']) (X)
print(x["name"]) (X)
print(x.name) (X)
답변 1
import json
# 테스트용 JSON 문자열
x = '{"name": "sinbi", "level": 1 0, "good": true, "nogood": false, "favorite": ["코딩", "일본어"], "singo": null, "code": [{"lang": "HTML", "lv": 3}, {"lang": "CSS", "lv": 4}]}'
# JSON 디코딩
dict = json.loads(x)
# sinbi 출력
print(dict['name'])
이렇게 하시면 될것같습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.