logo

Python의 json.loads()

JSON JavaScript 객체 표기법을 나타냅니다. 데이터를 저장하고 교환하는 데 사용되는 경량 데이터 교환 형식입니다. 이는 언어 독립적인 형식이며 본질적으로 자기 설명적이므로 이해하기가 매우 쉽습니다. Python에는 JSON 데이터를 지원하는 내장 패키지가 있습니다. json module> . JSON의 데이터는 중괄호로 묶인 키-값 매핑으로 구성된 따옴표 붙은 문자열로 표시됩니다. { } .

jfx 자바 튜토리얼

Python에서 JSON 로드()란 무엇입니까?

그만큼 json.로드() 방법을 사용하여 유효한 JSON 문자열을 구문 분석합니다. 그리고 그것을 파이썬 사전 . 주로 JSON 데이터로 구성된 기본 문자열, 바이트 또는 바이트 배열을 Python 사전으로 역직렬화하는 데 사용됩니다.



구문: json.loads(들)

논쟁: JSON 문서를 매개변수로 포함하는 문자열, 바이트 또는 바이트 배열 인스턴스를 사용합니다.

반품: Python 객체를 반환합니다.



Python json.loads() 메서드

Python에서 json.load()를 사용하여 JSON 구문 분석

변수에 JSON 문자열이 저장되어 있다고 가정합니다. '엑스' 그것은 이렇게 보입니다.

x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''>

위의 JSON 문자열을 구문 분석하려면 먼저 Python에 내장된 모듈인 JSON 모듈을 가져와야 합니다. 문자열 '엑스' 다음을 사용하여 구문 분석됩니다. json.loads()> 출력에 표시된 대로 사전 객체를 반환하는 메서드입니다.

파이썬3






숨겨진 앱

import> json> > # JSON string:> # Multi-line string> x>=> '''{> >'Name': 'Jennifer Smith',> >'Contact Number': 7867567898,> >'Email': '[email protected]',> >'Hobbies':['Reading', 'Sketching', 'Horse Riding']> >}'''> > # parse x:> y>=> json.loads(x)> > # Print the data stored in y> print>(y)>

>

>

산출

{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}>

Python에서 json.load()를 사용하여 JSON 구문 분석 데이터 반복

아래 코드에서는 json.load() 메서드를 사용하여 JSON 데이터를 구문 분석한 후 파이썬 사전의 키를 반복하고 사전에 대한 반복을 사용하여 모든 키 값 쌍을 인쇄합니다.

파이썬3

프레임 tkinter




import> json> > # JSON string> employee>=>'{'id':'09', 'name': 'Nitin', 'department':'Finance'}'> > # Convert string to Python dict> employee_dict>=> json.loads(employee)> # Iterating over dictionary> for> key>in> employee_dict:> >print>(key,>' : '>,employee_dict[key]);>

내 모니터 크기는 얼마야?

>

>

산출

id : 09 name : Nitin department : Finance>

관련 기사: 파이썬 Python의 json.load() , json.load()와 json.loads()의 차이점