
json_decode 함수는 JSON 데이터를 파이썬 객체로 변환할 때, JSON 데이터의 타입을 파악하여 적절한 파이썬 객체로 변환합니다.
JSON 데이터가 배열일 때, json_decode 함수는 파이썬의 list 객체로 변환됩니다.
예를 들어, 다음 JSON 데이터가 있다고 가정해 보겠습니다.
#hostingforum.kr
json
[
{"name": "John", "age": 30},
{"name": "Jane", "age": 25}
]
이 JSON 데이터를 파이썬의 list 객체로 변환하려면 다음과 같이 json_decode 함수를 사용할 수 있습니다.
#hostingforum.kr
python
import json
json_data = '[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]'
data = json.loads(json_data)
print(type(data)) #
print(data) # [{'name': 'John', 'age': 30}, {'name': 'Jane', 'age': 25}]
위 예제에서 json.loads 함수를 사용하여 JSON 데이터를 파이썬의 list 객체로 변환했습니다. json.loads 함수는 json_decode 함수의 파이썬 버전입니다.
이러한 방식으로 json_decode 함수를 사용하여 JSON 데이터를 파이썬 객체로 변환할 수 있습니다.
2025-03-12 20:59