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

111
Visualizações
Sigo obteniendo mis datos JSON sin definir, aunque se pueden representar en la interfaz de usuario (TSX)

Tengo una etiqueta simple que muestra correctamente los datos JSON.

 <dd>{assessmentEntity.serialized}</dd>

Necesito analizar estos datos para que se vean legibles en la interfaz de usuario.

Seguía recibiendo un error que decía que los datos no están definidos , así que usé un registro de la consola para verificar.

 const json2 = assessmentEntity.serialized; console.log(json2);

¿Por qué dice que no está definido pero aún así puede representarlo? No puedo hacer esto o esto con éxito.

 const data = JSON.parse(assessmentEntity.serialized); .. <dd>{JSON.parse(assessmentEntity.serialized)}</dd>

Aquí está el resto de mi código.

 export interface IAssessmentDetailProps extends StateProps, DispatchProps, RouteComponentProps<{ id: string }> {} export const AssessmentDetail = (props: IAssessmentDetailProps) => { useEffect(() => { props.getEntity(props.match.params.id); }, []); const { assessmentEntity } = props; const json = '{ "fruit": "pineapple", "fingers": 10 }'; const obj = JSON.parse(json); const json2 = assessmentEntity.serialized; /* eslint-disable no-console */ console.log(json2); /* eslint-enable no-console */ return ( <div> <Row> <Col md="8"> <h2> <Translate contentKey="waTpaApp.tpaAssessment.detail.title">Assessment</Translate> [<b> ID = {assessmentEntity.id}</b>] </h2> </Col> </Row> <Row> Potential Enrollee Information </Row> <Row> <dl className="jh-entity-details"> <dt> Last Name </dt> <dd>{assessmentEntity.serialized}</dd> <dt> First Name </dt> {/* <dd>{data.enrollee.firstName}</dd> */} </dl> </Row> </div> ); }; const mapStateToProps = ({ assessment }: IRootState) => ({ assessmentEntity: assessment.entity, }); const mapDispatchToProps = { getEntity }; type StateProps = ReturnType<typeof mapStateToProps>; type DispatchProps = typeof mapDispatchToProps; export default connect(mapStateToProps, mapDispatchToProps)(AssessmentDetail);
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