Autor Tema: int32, int 64 no son seriabilizables en Json

0 Usuarios y 1 Visitante están viendo este tema.

17 Febrero, 2022, 06:26 pm
Leído 158 veces

MeFon

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 15
  • País: co
  • Karma: +0/-0
Hola a todos
Estoy creando una conexión desde Python a un servicio que usa fichero Json
En Python estructuro el body, pero al momento de enviarlo sale este error  Object of type int32 is not JSON serializable
Lo mismo para int64, no sé si exista alguna forma para que los campos que tienen este tipo se conviertan en int, y el Json pueda crearlos.
Estuve mirando algunos casos similares y usaban cosas como .item o volver el df un diccionario, pero para lo que necesito no me ha funcionado.
Agradezco si saben de que manera puedo hacer esta conversión.

18 Febrero, 2022, 04:06 pm
Respuesta #1

MeFon

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 15
  • País: co
  • Karma: +0/-0
Ya lo he resuelto con este comando
json.dumps(eval(str(body))))