For at forhindre tab af data er det bedste, du kan gøre for at sende binære data, at kode som base64
.
import base64
def GET(self,r):
user_data = CC.get_data(query) # holds the content of the blob field.
data = {'name': 'test',
'photo': base64.b64encode(user_data)}
return json.dump(data)
Det anbefales dog ikke at sende binære data over JSON, især på nettet. Du kan f.eks. sende en URL for at downloade billedet.