Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 JSON 파일을 읽는 방법

<시간/>

JSON 파일이란 무엇입니까?

JSON은 JavaScript Object Notation의 약자입니다. 일반적으로 웹 애플리케이션에서 데이터를 전송하는 데 사용됩니다(예:웹 페이지에 표시하기 위해 서버에서 클라이언트로 데이터 전송).

샘플 JSON 파일

Example 1:
{
   "fruit": "Apple",
   "size": "Large",
   "color": "Red"
}


Example 2:
{
   'name': 'Karan',
   'languages': ['English', 'French']
}

json 파일의 확장자는 .json입니다.

Python에서 JSON 파일 읽기

Python에는 JSON 데이터로 작업하고 JSON 파일을 읽는 데 사용할 수 있는 json이라는 내장 패키지가 있습니다. json 모듈은 load()와 load()를 사용하여 json 파일을 읽는 기능을 많이 가지고 있습니다.

로드() − 이 함수는 json 파일을 파싱하거나 읽는 데 사용됩니다.

로드() − 이 함수는 json 문자열을 파싱하는 데 사용됩니다.

파이썬에서 json 모듈을 사용하려면 먼저 import해야 합니다. json 모듈은 다음과 같이 가져옵니다 -

import json

위의 예 2와 같이 내용이 포함된 "persons.json"이라는 json 파일이 있다고 가정합니다. 파이썬을 사용하여 열고 읽고 싶습니다. 이것은 다음 단계에서 수행할 수 있습니다 -

  • json 모듈 가져오기

  • open() 함수를 사용하여 json 파일 이름을 사용하여 파일 열기

  • open() 함수를 사용하여 json 파일 이름을 사용하여 파일 열기

  • load()를 사용하여 json 파일을 읽고 json 데이터를 변수에 넣습니다.

  • 파일에서 가져온 데이터를 사용하거나 간단하게 이 경우와 같이 인쇄하십시오.

예시

import json

with open('persons.json') as f:
   data = json.load(f)

print(data)

출력

{'name': 'Karan', 'languages': ['English', 'French']}

참고:

  • json 파일이 시스템에 .json 확장자로 저장되어 있는지 확인하십시오.

  • json 파일과 python 프로그램이 시스템의 동일한 디렉토리에 저장되어 있는지 확인하십시오. 그렇지 않으면 예외가 발생합니다.