Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

124
Vistas
Axios envía un objeto personalizado con una transformación JSON incorrecta

Tengo una clase personalizada con el método toJSON y toString que declaran cómo transformar la instancia en una cadena JSON .

Por ejemplo

 class A { constructor(a, b) { this.a = a; this.b = b; } toJSON = () => `${this.a} - ${this.b}` toString = () => `${this.a} - ${this.b}` }

Pero cuando envío una instancia de class A a través de axios , envía esta instancia como "{'a': 'valueA', 'b': 'valueB'}" en lugar de una cadena como: "valueA - valueB" .

¿Puedo usar alguna función personalizada dentro de la clase que axios para transformar la instancia en JSON?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Intente enviar instanceOfA.toString() en la llamada axios en lugar de proporcionar instanceOfA como valor para enviar como JSON, que axios está enviando correctamente.

Probablemente también debería eliminar el método toJason de A ; en la mayoría de los casos, no producirá texto JSON válido.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda