케이스를 작성할 때, 기록 된 것보다 경우 JSON 파일 쓰기, 쓰기 파이썬은 JSON을 처리하는 것을 배워야한다
다음은 JSON 처리 될
오픈 JSON 파일, 파일을 닫고 해당 키 값의 내용을 읽을 JSON 파일 콘텐츠를 취득 JSON : 처리 동작을 포함
{ " 이름 " : " BeJson " , " URL " : " http://www.bejson.com " , " 페이지 " : 88 , " isNonProfit " : 사실, " 주소 " : { " 거리 " : " 科技园路. " , " 도시 " : " 江苏苏州" , "국가 " : "중국 " }, " 링크 " [ { " 이름 " : " 구글 " , " URL " : " http://www.google.com " }, { " 이름 " : " 바이 " , " URL " : " http://www.baidu.com " }, { " 이름 " : " 소소 " , " URL " : " http://www.SoSo.com " } ] }
파이썬 구현 :
# 코딩 = UTF-8로 수입 JSON 클래스 OperationJson : 데프 __init__ (자기, FILE_NAME = 없음) 의 경우 FILE_NAME : self.file_name = FILE_NAME 다른 : self.file_name = ' ./dataConfig/data.json ' self.data = self.get_data () 데프 get_data (자기) : FP = 개방 (self.file_name) 데이터 = json.load (FP) fp.close () 반환 데이터 DEF get_value (자기 이드) : 리턴 self.data [ID]
의 경우 __name__ == ' __main__ ' : opers = OperationJson () 인쇄 opers.get_value ( ' 이름 ' )