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()의 차이점