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

381
Views
Cómo profundizar en un objeto JSON para obtener las matrices cuando lo que debería funcionar no funciona

Entonces, tengo una situación similar a la de esta pregunta que "DEBERÍA" funcionar pero no funciona

¿Cómo puedo acceder y procesar objetos anidados, matrices o JSON?

Mi JSON es básicamente esto... reducido por brevedad.

NOTA:

 "{"message": [{"id":"1","element1":"Something","element1":"Something"},{"id":"2","element1":"Something","element1":"Something"}],"status": "success"}"

Lo que sucede es que si selecciono la respuesta que proviene de la API, obtengo el JSON completo.

Si escribo: respuesta.mensaje, aparece SIN DEFINIR. Eso no tiene ningún sentido.

ingrese la descripción de la imagen aquí

Así es como se ve en sessionStorage:

ingrese la descripción de la imagen aquí

Solo quiero hacer lo que siempre he hecho: respuesta.mensaje o respuesta.lo que sea para darme el mensaje "DENTRO" y por alguna razón, no importa lo que haga, no funciona.

Aquí está la parte del código donde obtengo la respuesta con el mensaje

 globalService.commonService('getData', reqPkg).then((response) => { $scope.theReport.data = JSON.parse(response); });

si hago esto me quedo indefinido

 $scope.theReport.data = JSON.parse(response.message);

También probé JSON.stringify, el mismo resultado.

Esto es de una pregunta anterior que funciona bien y, de hecho, son solo los Objetos de la Matriz de Objetos.

 const arrResult = Object.keys(objCount).map(k => ({'name': k, 'displayName': k, 'count': objCount[k] }));
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

$scope.theReport.data = JSON.parse(response).message; para obtener todas las entradas del mensaje en $scope.theReport.data . Su respuesta es una cadena, así que analice la respuesta y simplemente tome la clave del mensaje de eso.

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!