Flask - Object of type TypeError is not JSON serializable

545 views
Skip to first unread message

rache...@gmail.com

unread,
Jun 10, 2022, 9:14:14 AM6/10/22
to Python Brasil
Olá pessoal.
Bom dia.

Se possível, alguém poderia me ajudar com a seguinte a seguir.

Eu estou com problema em um JSON na criação de uma API.

Aqui está meu code no Google Colab, coloquei aqui para facilitar a visualização, porém eu uso no VS Code.


O erro que estou obtendo é:

TypeError: Object of type TypeError is not JSON serializable

Aqui é a chamada que faço via Postman, Content-Type configurado como application/json.

Encontrei algo relacionado ao flask.json.JSONEncoder, mas não tenho ideia de como implementar isso, e até isso deve resolver o problema.

Já revirei o Stackoverflow e demais, mas não consegui resolver.

Alguém saberia me ajudar, por favor?

Lauriano Elmiro Duarte

unread,
Jun 10, 2022, 4:46:40 PM6/10/22
to python...@googlegroups.com
Opa, boa noite, tudo bem ?

Por o que vejo você está esquecendo de chamar a função e serializar o JSON, dar uma olhada nesse exemplo: 




--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/116ce1eb-2f75-4590-9a30-745adb40e4een%40googlegroups.com.

rache...@gmail.com

unread,
Jun 10, 2022, 8:15:56 PM6/10/22
to Python Brasil
Olá.

Um colega da comunidade sugeriu colocar isso aqui:  data = json.loads(request.get_data())
Funcionou também.

Entretanto o erro estava sendo causado por operações pós leitura do JSON.
De qualquer maneira foi resolvido.

Agradeço ajuda aos colegas.

Obrigada.

Antonio Ennio de Jesus

unread,
Jun 11, 2022, 7:03:21 AM6/11/22
to rache...@gmail.com, Python Brasil
Olá, se entendi você está criando uma API e quer passar os dados no formato Jason certo ? Se vir isso , me mande seu e-mail ou outra forma que te mando a API que tenho para você usar como base para construir a sua .


Em sex, 10 10e jun 10e 2022 às 21:16, rache...@gmail.com
<rache...@gmail.com> escreveu:

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse
Reply all
Reply to author
Forward
0 new messages