Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

115
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda