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

126
Visualizações
¿Cómo acceder a una propiedad JSON profundamente anidada?

Tengo un objeto que contiene un código de color HEX proveniente de la API. Lo estoy almacenando como una app en una aplicación vuejs. Ejemplo, const app = {"theme":"{\"color\":\"#186DFFF0\"}"} . Cada vez que intento acceder a la propiedad de color por app.theme.color , me quedo sin definir. Cuando estoy haciendo JSON. parse (aplicación), obtengo un Unexpected token # in JSON at position 1 . ¿Alguna ayuda sobre cómo obtener ese código HEX y almacenarlo en una variable?

 const app = {"theme":"{\"color\":\"#186DFFF0\"}"} console.log(app.theme.color)

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

0

También debe analizar la propiedad anidada.

 const app = {"theme":"{\"color\":\"#186DFFF0\"}"} const { theme } = app; const themeParsed = JSON.parse(theme); console.log(themeParsed.color)

Esta es una estructura bastante inusual. Sugeriría cambiar lo que sea que lo genere para que el valor del theme sea un objeto simple, en lugar de una cadena.

about 4 years ago · Juan Pablo Isaza Relatório

0

 const app = {"theme":"{\"color\":\"#186DFFF0\"}"}; const jsonString = app?.theme; // returns json string => "{\"color\":\"#186DFFF0\"}" const object = JSON.parse(jsonString); // returns object => { color: "#186DFFF0" } // Get nested color property const color = object?.color; // returns string => "#186DFFF0" // if property "color" doesn't exist in object it gives undefined console.log(color);

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