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

235
Vistas
¿Cómo imprimir un campo JSON específico?

Empiezo desde una cadena JSON, trato de convertirla en un objeto JSON y luego intento imprimir un campo específico (por ejemplo, firstName ), pero obtengo undefined . ¿Qué estoy haciendo mal? ¡Gracias!

 var string = '{"firstName":"John", "lastName":"Doe"}' var obj = JSON.stringify(string) var json_object = JSON.parse(obj) console.log(json_object.firstName) console.log(json_object['firstName'])
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

La string es cuerda. Así que no es necesario que encadenes eso.

 var string = '{"firstName":"John", "lastName":"Doe"}' var json_object = JSON.parse(string) console.log(json_object.firstName)

about 4 years ago · Juan Pablo Isaza Denunciar

0

var string = '{"firstName":"John", "lastName":"Doe"}'; var obj = JSON.parse(string); console.log(obj.firstName)

El objeto es una cadena, solo necesita analizar el JSON e imprimir lo que desea. Si hubiera creado un objeto JavaScript, allí puede usar Stringify para encadenar, pero no sería necesario. JSON Parse analiza una cadena en JSON.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Cuando pasa una cadena a JSON.stringify , es equivalente a pasar un objeto de cadena a JSON.stringify .

Después de ejecutar el código a continuación, obtuvo el resultado '"{\\"firstName\\":\\"John\\", \\"lastName\\":\\"Doe\\"}"' de la variable obj .

 var string = '{"firstName":"John", "lastName":"Doe"}' var obj = JSON.stringify(string)

Al final, use JSON.parse para analizar la cadena '"{\\"firstName\\":\\"John\\", \\"lastName\\":\\"Doe\\"}"' , obtendrá el objeto de cadena de '{"firstName":"John", "lastName":"Doe"}' .

Para más detalles, puede consultar Autoboxing: objetos de envoltorio primitivos en JavaScript .

Entonces, puede simplemente eliminar JSON.stringify(string) y pasar '{"firstName":"John", "lastName":"Doe"}' a JSON.parse directamente.

about 4 years ago · Juan Pablo Isaza Denunciar
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