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

414
Views
Cómo agregar valor JSON en JSON anidado existente

¿Es posible agregar un nuevo valor JSON a JSON anidado existente?

Mi JSON es:

 { "meta": { "status": 200, "message": "Data retrieval successfully" }, "data": { "id": 1, "name": "F4rid arya", "created_at": "2022-01-04 02:34:27", "updated_at": "2022-01-04 02:34:27", }, "commision" : 50000 }

Quiero mover la "comisión" anidada a "datos" de esta manera:

 { "meta": { "status": 200, "message": "Data retrieval successfully" }, "data": { "id": 1, "name": "F4rid arya", "commision" : 50000 "created_at": "2022-01-04 02:34:27", "updated_at": "2022-01-04 02:34:27", }, }

Este es mi código para crear JSON:

 const data = await User.find(id) let parsed = ResponseParser.apiItem(data.toJSON()) var jsonCommision = {} jsonCommision = { "commision": 15000000 } let assignJson = Object.assign(parsed, jsonCommision) return response.status(200).send( assignJson )
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede asignar la propiedad de commission en obj.data usando el método Object.assign() y luego eliminar la propiedad de commission externa del objeto.

Demostración de trabajo:

 // Original object const obj = { "meta": { "status": 200, "message": "Data retrieval successfully" }, "data": { "id": 1, "name": "F4rid arya", "created_at": "2022-01-04 02:34:27", "updated_at": "2022-01-04 02:34:27", }, "commission" : 50000 }; // Assigning commission property in obj.data object. Object.assign(obj.data, { "commission": obj.commission }); // Filtered out commission property from an object. const { commission, ...myObjectRest} = obj; // Result console.log(myObjectRest);

about 4 years ago · Juan Pablo Isaza Report

0

prueba esto

 const data = await User.find(id); let parsed = ResponseParser.apiItem(data.toJSON()) parsed.data.commision=parsed.commision; delete parsed.commision; return response.status(200).send( parsed )
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!