• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

247
Views
¿Cómo leer un objeto específico del archivo json en JavaScript?

Estoy tratando de trabajar con un archivo json, pero no sé cómo leer solo un objeto específico de un archivo json.

Mi código actual se ve así:

 try { const data = fs.readFileSync("addresses.json", "utf8"); console.log(data); } catch (err) { console.error(err); }

Esto funciona bien. Sin embargo, cuando trato de obtener algún objeto del archivo como este:

 console.log(data.address)

No funciona porque es una cadena.

Entonces mi pregunta es ¿cómo puedo leer solo un objeto del archivo json?

¡Muchas gracias!

almost 3 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Probar:

 const parsedData = JSON.parse(data) const address = parsedData.address
almost 3 years ago · Juan Pablo Isaza Report

0

Debe usar JSON.parse() , ya que en este momento está intentando acceder a una propiedad de una string . Sin embargo, el método lo cambiará a un objeto.

 // Dummy JSON data const data = `{ "address": "Stack Overflow" }`; const json = JSON.parse(data); console.log(json.address);

Esto hará posible acceder a las propiedades fuera del objeto.

almost 3 years ago · Juan Pablo Isaza Report

0

debe convertir los datos en json así:

 JSON.parse(data)

En tu ejemplo:

 try { const data = fs.readFileSync("addresses.json", "utf8"); console.log(JSON.parse(data).address); } catch (err) { console.error(err); }

Espero haber respondido a tu pregunta. Siéntete libre de comentar si te entendí mal o si tienes algunas preguntas;)

almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error