데이터 저장소-JSON 파일 처리

7094 단어 python 파충류
간단한 소개
JSON(JavaScript Object Notation, JS 객체 태그)은 경량 데이터 교환 형식입니다.이것은 ECMAScript(유럽컴퓨터협회에서 제정한 js규범)의 하위 집합을 바탕으로 프로그래밍 언어에 완전히 독립된 텍스트 형식으로 데이터를 저장하고 표시한다.간결하고 뚜렷한 차원 구조로 인해 JSON은 이상적인 데이터 교환 언어가 되었다.읽기 쉽고 쓰기 쉬우며 기계 해석과 생성도 쉬우며 네트워크 전송 효율을 효과적으로 향상시킨다.
JSON 지원 데이터 형식
  • 대상(사전)
  • 목록(수조)
  • 정형, 부점형, 부울형,null형
  • 문자열 유형
  • 사전과 목록
    import json
    
    #  python   json   
    
    person = [
        {
            'username':"  ",
            'age':18,
            'country':'china'
        },
        {
            'username':"root",
            'age':15,
            'country':'china'
        }
    ]
    
    json_str=json.dumps(person)
    print(type(json))
    print(type(json_str))
    print(json_str)
    
    #     
    with open('person.json','w',encoding='utf-8') as  fp:
        #    json          
        json.dump(person,fp,ensure_ascii=False)
    

    JSON 문자열 load를 Python 객체로 만들기
    import json
    person = [
        {
            'username':"  ",
            'age':18,
            'country':'china'
        },
        {
            'username':"root",
            'age':15,
            'country':'china'
        }
    ]
    json_str=json.dumps(person)
    print(type(json_str))
    persons = json.loads(json_str)
    print(type(persons))
    
    #          python  
    with open('person.json','r',encoding='utf-8') as fp :
        persons = json.load(fp)
        print(type(persons))
        print(persons)
    

    일반적인 서식 적용 웹 사이트:https://www.json.cn/

    좋은 웹페이지 즐겨찾기