Python/json
파이썬 JSON
Owen.white
2022. 9. 13. 17:00
728x90
반응형
목차
파이썬의 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 를 사용하여 결과를 정렬할지 여부를 정합니다.
반응형