-
파이썬 JSONPython/json 2022. 9. 13. 17:00728x90반응형
목차
파이썬의 JSON
json python에는 Json 데이터 작업에 사용할 수 있는 내장 패키지가 있습니다.
ex)
json 모듈을 가져옵니다.
import json
JSON 구문 분석 - JSON에서 Python으로 변환
json.loads() JSON 문자열이 있는 경우 메서드를 사용하여 구문 분석할 수 있습니다.
결과는 python 사전이 됩니다.
파이썬에서 JSON으로 변환
json.dumps() Python 객체가 있는 겨웅 메서드를 사용하여 JSON 문자열로 변환할 수 있습니다.
다음 유형의 Python 객체를 JSON 문자열로 변환할 수 있습니다.
- dict
- list
- tuple
- string
- int
- float
- True
- False
- None
Python에서 JSON으로 변환할 때 Python 객체는 해당하는 JSON(JavaScript)으로 변환됩니다.
Python JSON dict Object list Array tuple Array str String int Number float Number True true False false None null ex)
결과 서식 지정
위의 예는 JSON 문자열을 출력하지만 들여쓰기와 줄 바꿈 없이 읽기가 쉽지 않습니다.
이 json.dumps() 메서드에는 결과를 더 쉽게 읽을 수 있도록 매개변수가 있습니다.
ex)
매개변수 indent 를 사용하여 들여쓰기 수를 정의합니다.
ex)
매개변수 separators 를 사용하여 기본 구분 기호를 변경합니다.
Order the Result
이 json.dumps() 메서드에는 결과에서 키의 순서를 지정하는 매개변수가 있습니다.
ex)
매개변수 sort_keys 를 사용하여 결과를 정렬할지 여부를 정합니다.
반응형