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

310
Visualizações
How to convert a json response to array javascript

I have this json response from a api:

[
{
"obj_Id": 66,
"obj_Nombre": "mnu_mantenimiento_de_unidades",
"obj_Descripcion": "Menu de acceso a Mantenimiento de Unidades"
},
{
"obj_Id": 67,
"obj_Nombre": "mnu_vehiculos_en_reparacion",
"obj_Descripcion": "Menu de acceso a Reparacion de Unidades"
},
{
"obj_Id": 68,
"obj_Nombre": "mnu_RTO",
"obj_Descripcion": "Menu de acceso a RTO"
}
]   

I have this function to make the request and convert the response:

async obtenerPermisos() {
      var respuesta = "";
    
      var obj = {
        idUsuario: JSON.parse(sessionStorage.getItem("Codigo")),
        contraseña: this.passwordEncriptado,
      };

      this.url = this.urlBase + "usuario/obtenerPermisos";

      respuesta = await this.$http.post(this.url, obj).then((response) => {
        const respuesta1 = JSON.parse(respuesta);
        sessionStorage.setItem("Permisos", respuesta1);
        response.data;
      });

      console.log("Los permisos del usuario son: ");
      console.log(respuesta);
      console.log("El tipo de parametro es: " + typeof respuesta);

      
      sessionStorage.setItem("Permisos", respuesta);
      this.$router.push({ name: "sideBar" });
      location.reload();
    },

but i get this error:

enter image description here

how can i resolve it?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

The data being returned is not being passed to JSON.parse()

// Wrong implementation
const respuesta1 = JSON.parse(respuesta);

// Correct implementation
const respuesta1 = JSON.parse(response.data);
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