Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

123
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda