Python 의 표준 모듈 패키지 json 상세 설명

1364 단어 Pythonjson
머리말
웹 개발 을 하 는 사람 에 게 제 이 슨 텍스트 는 반드시 숙지 하고 능숙 하 게 사용 해 야 한다.대부분의 사이트 의 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'는 문자열 이나 데이터 가 적은 경우 에 적 용 됩 니 다.주로 전 자 는 기록 파일 을 변환 하여 저장 하고 후 자 는 변환 을 마치 고 메모리 에 직접 불 러 옵 니 다.
계속  ^_^

좋은 웹페이지 즐겨찾기