2016-07-05 3 views
0

Ich möchte Jobtitel und die damit verbundenen Daten wie Bereiche und Teilbereiche erhalten. Mein JSON ist hierWie bekomme ich die Kategorien und ihre relevanten Daten in einem JSON mit JavaScript

{ "data":[{"IT_JOBS":{ "areas": [ "SE", "QA","PM"],"subareas":["Associate","Trainee","Developer"] },..}] } 
+0

können Sie einen PLNKR anhängen? – Deepanjan

+0

Ok, was hast du probiert? – Esko

+0

@Esko ich für In-Schleife verwendet. Wie kann man den Wert "IT_JOBS" bekommen? – madhev

Antwort

0

Wenn Sie ein Array von Objekten haben möchten, müssen Sie Ihre Daten ändern.

{ 
    "data":[ 
     { 
     "name": "IT_JOBS", 
      "areas":[ 
      "SE", 
      "QA", 
      "PM" 
      ], 
      "subareas":[ 
      "Associate", 
      "Trainee", 
      "Developer" 
      ] 
     }, 
     { 
     "name": "IT", 
      "areas":[ 
      "SEs", 
      "QsA", 
      "PMs" 
      ], 
      "subareas":[ 
      "Assocsasdiate", 
      "Traineeasd", 
      "Developeasdasdr" 
      ] 
     } 
    ] 
} 

Hier ist ein Beispiel Jsfiddle.

for (var key in response.data) { 
    var obj = response.data[key]; 

    console.log("Values for ITEM: " + key) 
    console.log("Name: " + obj.name); 
    console.log("Areas: " + obj.areas); 
    console.log("Subareas: " + obj.subareas); 
} 

Wenn Sie ein einzelnes Objekt haben, können Sie so etwas wie dieses Jsfiddle tun.

for (let i = 0; i < response.data.length; i++) { 
    console.log("Values for IT_JOBS"); 
    console.log("Areas: " + response.data[i].IT_JOBS.areas); 
    console.log("Subareas: " + response.data[i].IT_JOBS.subareas); 
} 
+0

Danke Mann. Das habe ich erwartet. Danke vielmals – madhev

Verwandte Themen