Python에서 JSON 문자열을 사전으로 변환
Python에서 JSON(JavaScript Object Notation) 데이터는 문자열 내의 계층 구조로 자주 접하게 됩니다. JSON 데이터를 효과적으로 작업하려면 JSON 문자열을 기본 Python 데이터 구조인 Python 사전으로 변환해야 할 수도 있습니다.
json.loads() 사용
표준 Python 라이브러리는 json.loads() 함수가 포함된 json 모듈을 제공합니다. 이 함수는 JSON 문자열을 가져와서 일반적으로 사전인 Python 개체로 구문 분석합니다. 예를 들어:
<code class="python">import json json_string = '{"name": "John Doe", "age": 30}' python_dict = json.loads(json_string)</code>
이 코드를 실행하면 python_dict는 두 개의 키-값 쌍이 있는 사전이 됩니다. "name"은 "John Doe"에 매핑되고 "age"는 30에 매핑됩니다.
사례 연구: 사전 값 추출
예제 JSON 문자열은 복잡한 구조를 가진 중첩 사전입니다. 이를 사전으로 변환하고 해당 값에 액세스하려면 다음 단계를 따르십시오.
<code class="python">import json json_string = '...' # Your JSON string here # Parse the JSON string json_dict = json.loads(json_string) # Retrieve the "title" value from the outermost dictionary title = json_dict['glossary']['title'] print(title) # Output: "example glossary"</code>
이 예에서 json_dict는 JSON 문자열을 구문 분석한 후 중첩된 사전이 됩니다. 그런 다음 사전 액세스 표기법을 사용하여 레벨을 탐색하고 제목 변수에 할당된 원하는 값을 검색할 수 있습니다.
추가 고려 사항
위 내용은 json.loads()를 사용하여 JSON 문자열을 Python 사전으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!