6
Próbuję kodować słownik zawierający ciąg bajtów z json
i otrzymuję is not JSON serializable error
.Jak kodować bajty w JSON? json.dumps() throwing a TypeError
Przykładowy kod:
import base64
import json
data={}
encoded = base64.encodebytes(b'data to be encoded')
data['bytes']=encoded
print(json.dumps(data))
Błąd otrzymuję:
TypeError: b'ZGF0YSB0byBiZSBlbmNvZGVk\n' is not JSON serializable
Jak mogę poprawnie zakodować mój słownik zawierający bajty z JSON?