“JSON TO BASE64 PYTHON” Código de respuesta

JSON TO BASE64 PYTHON

>>> import json
>>> import base64
>>> d = {"alg": "ES256"} 
>>> s = json.dumps(d)  # Turns your json dict into a str
>>> print(s)
{"alg": "ES256"}
>>> type(s)
<class 'str'>
>>> base64.b64encode(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.2/base64.py", line 56, in b64encode
    raise TypeError("expected bytes, not %s" % s.__class__.__name__)
TypeError: expected bytes, not str
>>> base64.b64encode(s.encode('utf-8'))
b'eyJhbGciOiAiRVMyNTYifQ=='
Thankful Thrush

JSON TO BASE64 PYTHON

data = '{"hello": "world"}'
enc = data.encode()  # utf-8 by default
print base64.encodestring(enc)
Thankful Thrush

Respuestas similares a “JSON TO BASE64 PYTHON”

Preguntas similares a “JSON TO BASE64 PYTHON”

Más respuestas relacionadas con “JSON TO BASE64 PYTHON” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código