성장일기/파이썬

[python] json 모듈로 데이터 파싱하기 - 2번째

지추월자 2023. 6. 30. 08:13
반응형
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를 반환합니다.

 

반응형