Python 의 표준 모듈 패키지 json 상세 설명
웹 개발 을 하 는 사람 에 게 제 이 슨 텍스트 는 반드시 숙지 하고 능숙 하 게 사용 해 야 한다.대부분의 사이트 의 API 인터페이스 에서 되 돌아 오 는 데 이 터 를 호출 하 는 것 이 제 이 슨 형식 이다.json 대상 에 포 함 된 내용 을 보면 Python 에 익숙 한 사람 에 게 말 하면 곧 json 의 데이터 형식 을 Python 의 데이터 형식 과 대응 할 수 있 을 것 이 라 고 믿 습 니 다.
그렇다면 파 이 썬 의 표준 모듈 패키지 제 이 슨 은 무슨 소 용이 있 을 까?왜 제 이 슨 의 형식 을 Python 에 대응 하 는 형식 으로 바 꾸 려 고 합 니까?왜 제 이 슨 형식의 데 이 터 를 직접 사용 할 수 없 습 니까?그 유형 이 거의 똑 같 고 대응 하 는 거 아니에요?
사실 그 중의 데이터 구 조 를 자세히 보면 json 의 원래 형식 과 Python 의 몇 가지 데이터 유형 사이 에 미세한 차이 가 있 음 을 알 수 있다.여기 서 먼저 둘 사이 에 서로 바 뀌 는 대응 형식 을 보 여 줍 니 다.
Python ==> json
dict object
list, tuple array
str, unicode string
int, long, float number
True true
False false
None null
json ==> Python
object dict
array list
string unicode
number(int) int, long
number(real) float
true True
false False
json 상용 4 개 함수
'dump'
'dumps'
'load'
'loads'
그 중에서'dump'는'load'와 짝 을 지어 사용 하 는데 주로 데이터 가 비교적 큰 경우 에 적용 된다.dumps'와'loads'는 문자열 이나 데이터 가 적은 경우 에 적 용 됩 니 다.주로 전 자 는 기록 파일 을 변환 하여 저장 하고 후 자 는 변환 을 마치 고 메모리 에 직접 불 러 옵 니 다.계속 ^_^
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.