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

144
Visualizações
¿Cómo podría hacer que estos datos JSON se puedan usar en una API?

Los datos JSON actualmente se ven como esta cadena:

["ID","Nombre","Edad"],["212","David","38"]

Y me gustaría que se viera así:

{"ID":"212","Nombre":"David","Edad":"38"}

gracias por tu ayuda de antemano

Encontré este código y resuelve la mayor parte del problema.

 var columns = ["ID", "Name", "Age"]; var rows = ["212", "David", "38"]; var result = rows.reduce(function(result, field, index) { result[columns[index]] = field; return result; }, {}) console.log(result);

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

0

Podrías hacerlo con los siguientes pasos:

  1. extraer claves y valores de la matriz
  2. comprímalos con el valor de coincidencia clave
  3. use Object.fromEntries para crear un objeto clave-valor
 let obj = [["ID","Name","Age"],["212","David","38"]] let [keys, values] = obj; let zipped = keys.map((key, i)=>[key, values[i]]); let output = Object.fromEntries(zipped); console.log(output);
about 4 years ago · Juan Pablo Isaza Relatório

0

digamos let jsonVal = [["ID","Name","Age"],["212","David","38"], ["212","David","38"]] índice 0 Tendrá las llaves y lo que queda son datos.

 let newJsonVal = [] ​for (let i =1; i< jsonVal.length-1; i++) { ​let newObject ={} ​jsonVal[i].map((d,j) => { ​newObject[jsonVal[0][j] = d; ​}) newJsonVal.push(newObject) }

newJsonVal tendrá una matriz de objetos según lo necesite

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