1
resposta

[Dúvida] teste de software de api

Boa noite,

pessoal como que eu faço para pegar de um response, um dado de um array e transformar em string.

pq precisava pegar esse dado e comparar com outra string.

se puder me ajudar.

o dado ta mais ou menos assim... ai queria pegar só o id por exemplo.

pessoas {

[ id: 1 nome: danilo sobrenome: almeida ]

[ id: 2 nome: daniela sobrenome: souza ]

}

1 resposta

Olá, Danilo!

Para pegar um dado de um array em um response e transformá-lo em uma string, você pode utilizar a linguagem de programação que está utilizando para realizar essa tarefa.

Supondo que você esteja utilizando JavaScript, por exemplo, você pode fazer o seguinte:

// Supondo que o response seja um objeto JSON contendo o array de pessoas
const response = {
  pessoas: [
    {
      id: 1,
      nome: 'danilo',
      sobrenome: 'almeida'
    },
    {
      id: 2,
      nome: 'daniela',
      sobrenome: 'souza'
    }
  ]
};

// Para pegar o id do primeiro elemento do array e transformá-lo em uma string
const id = response.pessoas[0].id.toString();

// Agora você pode comparar o id com outra string
const outraString = '1';

if (id === outraString) {
  console.log('O id é igual à outra string!');
} else {
  console.log('O id é diferente da outra string!');
}

Dessa forma, você consegue pegar o id do primeiro elemento do array do response, transformá-lo em uma string e compará-lo com outra string.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software