json encode decode 예제

2018. 12. 14. 14:33·Sundry/Python

json_encoding.py

import json


# 테스트용 Python Dictionary

customer = {

    'id': 152352,

    'name': '강진수',

    'history': [

        {'date': '2015-03-11', 'item': 'iPhone'},

        {'date': '2016-02-23', 'item': 'Monitor'},

    ]

}


# JSON 인코딩

jsonString = json.dumps(customer)


# 문자열 출력

print(jsonString)

print(type(jsonString))   # class str



json_decoding.py
import json

# 테스트용 JSON 문자열
jsonString = '{"name": "강진수", "id": 152352, "history": [{"date": "2015-03-11", "item": "iPhone"}, {"date": "2016-02-23", "item": "Monitor"}]}'

# JSON 디코딩
dict = json.loads(jsonString)

# Dictionary 데이타 체크
print(dict['name'])
for h in dict['history']:
    print(h['date'], h['item'])

실행 예
(.venv) root@da0fa5dd7aae:~/mycelery# python json_encoding.py
{"id": 152352, "name": "\uac15\uc9c4\uc218", "history": [{"date": "2015-03-11", "item": "iPhone"}, {"date": "2016-02-23", "item": "Monitor"}]}
<class 'str'>
(.venv) root@da0fa5dd7aae:~/mycelery# python json_encoding.py | python json_decoding.py
강진수
2015-03-11 iPhone
2016-02-23 Monitor


'Sundry > Python' 카테고리의 다른 글

vue-drf-auth-demo #1  (0) 2018.12.25
vuengo tutorial  (0) 2018.12.18
django-widget-tweaks  (0) 2018.12.03
How to Render Django Form Manually  (0) 2018.12.02
월 - 월 계산하기  (0) 2018.11.12
'Sundry/Python' 카테고리의 다른 글
  • vue-drf-auth-demo #1
  • vuengo tutorial
  • django-widget-tweaks
  • How to Render Django Form Manually
phpdoumi
phpdoumi
성공하는 유일한 방법은 남과 달라지는 것이다. -세스 고든-
  • phpdoumi
    IT로 뭘할까?
    phpdoumi
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Project
        • 점프투스프링부트
        • 게시판만들기
        • 멀티모듈프로젝트
      • Todo IT
        • IoC
        • Cloud
      • Programming
      • Hardware
      • Sundry
        • Git(Yona)
        • RedMine
        • WEB개발
        • Python
        • Node.js
        • PHP
        • Ansible
        • Docker
        • MMS
        • 빅데이터 분석
        • Java
        • PostgreSQL
        • 개발공간
        • Hyperledger
        • Open Source ERP
      • 행복한경영이야기
      • 영어회화
      • 운영체제
      • 오픈소스
      • PureFlex
      • Cloud
      • 영업지원
  • 블로그 메뉴

    • HOME
    • TAG
    • MEDIA LOG
    • LOCATION LOG
    • GUEST BOOK
    • ADMIN
    • WRITE
  • 링크

    • colorscripter
    • 강소기업제조인
    • jwt인증
    • 멀티모듈프로젝트
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
phpdoumi
json encode decode 예제
상단으로

티스토리툴바