반응형
import json
json_string = '''
{
"name": "John",
"age": 30,
"city": "New York",
"pets": [
{
"name": "Fluffy",
"species": "cat"
},
{
"name": "Fido",
"species": "dog"
}
]
}
'''
python_obj = json.loads(json_string)
print(python_obj["name"]) # 출력 결과: John
print(python_obj["pets"][0]["name"]) # 출력 결과: Fluffy
json.loads() 함수는 JSON 문자열을 파이썬 객체로 변환합니다. 이 예시에서는 파이썬 딕셔너리를 반환합니다.
pets 키의 값은 파이썬 리스트이며, 각 항목은 파이썬 딕셔너리입니다.
따라서 python_obj["pets"][0]["name"]은 Fluffy를 반환합니다.
반응형
'성장일기 > 파이썬' 카테고리의 다른 글
[python] 데이터 파싱이란 무엇인가? (0) | 2023.06.30 |
---|---|
[python] 딕셔너리란 무엇인가 ( 데이터타입 이해하기 ) (0) | 2023.06.30 |
[python] json모듈로 데이터 파싱하기 (0) | 2023.06.30 |
[python] self 매개변수 self.xxx __init__(self) 이해하기 (0) | 2023.06.29 |
[python] __init__()메서드란 무엇인가 확실하게 알고 쓰자! 있고 없고 차이점 (0) | 2023.06.29 |