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

134
Visualizações
bucle una clave var en una respuesta res.json

así que esta es la parte de mi código:

 var roomid= roomIds[i] const Availabilitydata = await AvailResponse.json(); availableroomsArray.push(Availabilitydata); app.get("/api/availability", (req, res) => { res.json({ indicateur: availableroomsArray});}); }

por lo tanto, la variable indica en bucle los Id. de 3 habitaciones en una matriz, de modo que cuando visite /api/availability, imprimirá la disponibilidad de las 3 habitaciones en 2022-03-20 de esta manera

 {"indicateur":[{"20220320":{"i":1,"p1":"74.00","p2":"78.00","p3":"70.3000","p4":"122.4600"},"20220320"{"i":0,"p1":"74.00","p2":"77.00","p3":"70.3000","p4":"120.8900"},"20220320":{"i":0,"p1":"65.00","p2":"68.00","p3":"61.7500","p4":"106.7600"}}]}

y está funcionando bien.

Lo que estoy tratando de lograr es mostrar el roomId de cada habitación frente a su disponibilidad de esta manera:

 {"1212":[{"20220320":{"i":1,"p1":"74.00","p2":"78.00","p3":"70.3000","p4":"122.4600"}]}, {"1213":[{"20220320"{"i":0,"p1":"74.00","p2":"77.00","p3":"70.3000","p4":"120.8900"}]}, {"1214":[{""20220320":{"i":0,"p1":"65.00","p2":"68.00","p3":"61.7500","p4":"106.7600"}}]}

Traté de reemplazar el indicateur en res.json({ indicateur: availableroomsArray});}); por roomid pero se imprimirá tal cual

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

0

La solución fue crear un objeto var obj = {}; para almacenar (clave, valor) pares

 obj[roomIds[i]] = Availabilitydata; // key,value pairs object availableroomsArray.push(obj); app.get("/api/availability", (req, res) => { res.json({ availability : availableroomsArray});}); }
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