Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

228
Views
¿Cómo obtener valores de datos particulares de JSON Node.js?

Esta es la salida de mi archivo JSON:

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address": { "city":"Gweh", "zipcode":"92998-3874", "geo": { "lat":"45", "lng":"77" } } }]

Cómo obtengo identificación, nombre y correo electrónico de eso como a continuación:

 { "id":1, "name":"Lann", "email":"b@sd.com" }
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Puede archivar usando el mapa.

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address":{ "city":"Gweh", "zipcode":"92998-3874", "geo":{ "lat":"45", "lng":"77" } } }] const data = employees.map(o => ({ id: o.id, name: o.name, email:o.email })); console.log(data[0]);

about 4 years ago · Juan Pablo Isaza Report

0

Si su matriz tiene solo un elemento, puede acceder a la información, no es necesario crear otra matriz como esta: employees[0].id , employees[0].name nombre, employees[0].email o simplemente puede extraer un objeto utilizando la desestructuración de objetos

 let employees = [{ "id": 1, "name": "Lann", "username": "brot", "email": "b@sd.com", "address": { "city": "Gweh", "zipcode": "92998-3874", "geo": { "lat": "45", "lng": "77" } } }]; const picked = (({ id, name, email }) => ({ id, name, email }))(employees[0]); console.log(picked);

pero si su matriz tiene más empleados, creo que lo que debe hacer es buscar por identificación o nombre y obtener solo un objeto con información mínima, puede hacerlo así

 let employees = [{ "id": 1, "name": "Lann", "username": "brot", "email": "b@sd.com", "address": { "city": "Gweh", "zipcode": "92998-3874", "geo": { "lat": "45", "lng": "77" } } }]; let employee = employees.find(o => o.name === 'Lann'); let picked = (({ id, name,email }) => ({ id, name,email }))(employee); console.log(picked);

about 4 years ago · Juan Pablo Isaza Report

0

Simplemente puede hacer esto usando la desestructuración de matrices.

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address":{ "city":"Gweh", "zipcode":"92998-3874", "geo":{ "lat":"45", "lng":"77" } }}]; // Destructuring array const [employee] = employees;

** Ahora, desde aquí employee es un objeto y puede acceder a su propiedad normalmente como lo hace con otros objetos. Para obtener id , name , nombre de username : **

 employee.id; employee.name; employee.username;
about 4 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 Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!