Python 표준 라 이브 러 리: JSON
[JSON 은 두 가지 구조 로 구성 되 어 있 습 니 다.]
Python 표준 라 이브 러 리 에는 json 모듈 이 있 는데 주로 직렬 화 와 반 직렬 화 기능 을 수행 합 니 다.
인 코딩 인 코딩: dumps ()
import json
print(json.__all__)
# encoding:dumps(), Python json
data = [{"name": "Tony", "lang": ("python", "english"), "age": 40}]
print(data, type(data))
data_json = json.dumps(data)
print(data_json, type(data_json))
# data data_json ——lang ,
# list -> str
Python 대상 을 json 형식 으로 바 꾸 는 것 은 다음 표 에서 보 여 준 대조 관계 에 따라 전 환 된 것 입 니 다.
Python
JSON
dict
object
list, tuple
array
str, unicode
string
int, long, float
number
True
true
False
false
None
null
디 코딩 디 코딩: loads ()
import json
print(json.__all__)
# encoding:dumps(), Python json
data = [{"name": "Tony", "lang": ("python", "english"), "age": 40}]
print(data, type(data))
data_json = json.dumps(data)
print(data_json, type(data_json))
# data data_json ——lang ,
# list -> str
# decoding:loads(), json Python
new_data = json.loads(data_json)
print(new_data, type(new_data))
# list;lang ,
디 코딩 된 데이터 형식 대응 관계:
JSON
Python
object
dict
array
list
string
unicode
number(int)
int, long
number(real)
float
true
True
false
False
null
None
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.