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

230
Visualizações
Conversión de datos de JavaScript a JSON

Estoy usando el siguiente código para agregar dinámicamente elementos a una página. Tengo cada componente como un objeto y luego llamo a cada uno de ellos con un bucle For-in. Mi pregunta es, ¿cómo puedo convertir mis datos a JSON y luego importarlos a mi archivo JS para usarlos?

 const pageObjects = { objectComponent1 : { provideTitle: "Title", provideId: "title", provideDesc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Bibendum ut tristique et egestas quis ipsum suspendisse ultrices. Id aliquet risus feugiat in. Eget velit aliquet sagittis id consectetur purus. Non consectetur a erat nam at lectus urna duis. Convallis aenean et tortor at risus viverra adipiscing at. ", provideHtml: `<p class="test">This is a pragraph element.</p>`, }, objectComponent2: { provideTitle: "Title", provideId: "title", provideDesc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Bibendum ut tristique et egestas quis ipsum suspendisse ultrices. Id aliquet risus feugiat in. Eget velit aliquet sagittis id consectetur purus. Non consectetur a erat nam at lectus urna duis. Convallis aenean et tortor at risus viverra adipiscing at.", provideHtml: `<p class="test">This is a pragraph element.</p>`, }, }; const docsContent = document.querySelector(".docs-content"); for (const singleObject in pageObjects) { // add title let objectTitle = document.createElement("h2"); objectTitle.setAttribute("id", pageObjects[singleObject].provideId); objectTitle.innerHTML = pageObjects[singleObject].provideTitle; docsContent.append(objectTitle); // add description let objectDesc = document.createElement("p"); objectDesc.innerHTML = pageObjects[singleObject].provideDesc; docsContent.append(objectDesc); // add example let objectExample = document.createElement("div"); objectExample.classList.add("docs-example"); objectExample.innerHTML = pageObjects[singleObject].provideHtml; docsContent.append(objectExample); // add provide code let objectCode = document.createElement("div"); objectCode.classList.add("docs-code"); docsContent.append(objectCode); let pre = document.createElement("pre"); objectCode.append(pre); let code = document.createElement("code"); code.innerHTML = pageObjects[singleObject].provideHtml; pre.append(code); };
about 4 years ago · Juan Pablo Isaza
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