Young & Rich

오늘은 python json dictionary 로 json dump 를 만들고 json string 을 만드는 방법을 익혀보겠습니다.

 

dictionary 는 python 에서 기본으로 제공하는 자료형입니다.

 

key : value 형태로 지원해줍니다. value 에 dictionary 를 넣을 수도 있어, 원하는 형태로 사용가능합니다.

 

json 패키지를 사용하여 json data 형태로 사용할 수 있습니다.

import json
import base64

data = 'This Data base64 encoding.'

base64_data = base64.b64encode(data.encode('utf-8'))

json_data = {
    'string_data' : 'string',
    'uint_data' : 10,
    'bool_data' : True,
    'base64_data' : base64_data.decode('utf-8')
}

dump_string = json.dumps(json_data)

print(dump_string)

dump_string = json.dumps(dictionary)

 

해당 API 를 사용하여 Dictionary 를 String 형태로 변환할 수 있습니다.

 

[ 프로그램 실행결과 ]

{
   "string_data": "string",
   "uint_data": 10,
   "bool_data": true,
   "base64_data": "VGhpcyBEYXRhIGJhc2U2NCBlbmNvZGluZy4="
}

 

python 에서는 위와 같이 다양한 json Data 를 쉽게 다룰 수 있고, 사용할 수 있습니다.

(python 의 강점이라고 생각됩니다.)

 

base64 image 파일도 json data 의 형태로 전달해야 할 때가 있는데,

위의 예제와 같이 base64 패키지를 사용하시면 됩니다.

 

그럼 20000.

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band