오늘은 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.
python socket send, recv, http(GET, POST), multipart/mixed data (2) | 2020.06.03 |
---|---|
python datetime to utc timestamp (2) | 2020.04.16 |
python datetime to OLE Automation date (0) | 2020.04.16 |
python HTTP, GET, POST, REST API (0) | 2020.03.24 |
python XML, python ElementTree, python XML String 만들기, tostring (0) | 2020.02.24 |