파이썬 JSON 파일 검색 작업 내용

케이스를 작성할 때, 기록 된 것보다 경우 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 ( ' 이름 ' )

추천

출처www.cnblogs.com/ansonwan/p/12077179.html