Python 및 JSON
JSON은 데이터를 저장하기 위한 구문입니다.
JSON은 JavaScript.
JSON을 Python으로 가져오기
Python은 json, JSON.
import json
JSON을 Python으로 변환(JSON 구문 분석)
json.loads() Python에서 JSON 콘텐츠를 읽습니다.
결과는 파이썬 사전에 저장됩니다.
import json
x = '{ "name": "patrik", "age":25, "city":"파리"}'
# 파서 x:
y = json.loads(x)
print(y["도시"])
파이썬 객체를 JSON으로 변환
메서드를 사용하여 파이썬 객체를 변환할 수 있습니다 json.dumps().
import json
# object
x = {"name": "patrik", "age": 25, "city": "Paris"}
# JSON으로 변환:
y = json.dumps(x)
# 결과는 JSON
print(y)
Python 객체는 다른 유형의 JSON으로 변환할 수 있습니다:
- dict -> 개체
- tuple -> 배열
- string -> 문자열
- list -> 배열
- int -> 숫자
- float -> 번호
- True -> true
- False -> false
- 없음 -> null
JSON 꾸미기)
JSON 형식을 아름답게 하기 위해 json.dumps()에는 결과를 쉽게 읽을 수 있는 매개변수가 있습니다.
import json
x = {
"name": "아담",
"나이": 32.
"single": False,
"children": ("사자자리","아서"),
"자동차": [
{"모델": "르노", "연도": 2022},
]
}
print(json.dumps(x, 들여쓰기=4))
결과:
{
"이름": "아담",
"나이": 32,
"싱글": false,
"어린이": [
"L\u00e9o",
"아서"
],
"자동차": [
{
"모델": "르노",
"연도": 2022
}
]
}
Sort result
매개 변수를 사용하여 키별로 결과를 정렬할 수도 있습니다sort_keys:
json.dumps(x, 들여쓰기=4, sort_keys=True)