2016-09-30 7 views
1

Ich bin neu in der Verwendung von Javascript sowie JSON. Ich muss bestimmte Abschnitte von json extrahieren, um die Daten zu verarbeiten.extrahieren bestimmte Daten aus JSON-Datei

"response": { 
     "status": "OK", 
     "code": 200, 
     "header": [ 
     { 
      "key": "Cache-Control", 
      "value": "no-cache" 
     }, 
     { 
      "key": "Pragma", 
      "value": "no-cache" 
     }, 
"body": "{\r\n \"@odata.context\":\"http://localhost:53292/odata/$metadata#Movies\",\"value\":[\r\n {\r\n  \"Id\":1,\"Title\":\"StarWars - The Force Awakens\",\"ReleaseDate\":\"2015-10-25T00:00:00+05:30\",\"Rating\":\"FiveStar\",\"Director\":{\r\n  \"FirstName\":\"J.J.\",\"LastName\":\"Abrams\"\r\n  },\"LastModifiedOn\":\"2016-09-30T10:46:33.3114027+05:30\"\r\n },{\r\n  \"Id\":2,\"Title\":\"Mad Max - The Fury Road\",\"ReleaseDate\":\"2015-05-15T00:00:00+05:30\",\"Rating\":\"FourStar\",\"Director\":{\r\n  \"FirstName\":\"George\",\"LastName\":\"Miller\"\r\n  },\"LastModifiedOn\":\"2016-09-30T10:46:33.3114027+05:30\"\r\n }\r\n ]\r\n}", 
     "cookie": [], 
     "responseTime": 30, 
     "responseSize": 583, 
     "update": {}, 
     "reason": {}, 
     "text": {}, 
     "json": {}, 
     "mime": {}, 
     "dataURI": {}, 
     "size": {}, 
     "describe": {}, 
     "toObjectResolved": {}, 
     "toJSON": {}, 
     "meta": {} 
    }, 
    "id": "5a3d3fb3-93a7-4555-b0d5-a4482d98b888" 
    } 

Dies ist meine JSON-Datei. Ich brauche nur 'Körper' von ihm. Wie man das mit Javascript macht? Bitte hilf mir.

+0

data [ 'Antwort'] [ 'body'] –

+1

Verwendung 'JSON.parse' – SAM

Antwort

2
var jsonParsed = JSON.parse(put_yourJSON_here); 

und verwenden Sie dann nur jsonParsed.body

0

Vorausgesetzt, dass Ihre JSON ein String ist und nicht nur eine allgemeine Aufgabe Javascript, dann können Sie seine Eigenschaften zugreifen, indem sie das Parsen.

var jsonText = '{"id":"123", "name":"Joe Bloggs"}'; 
var jsonObj = JSON.parse(jsonText); 

var name = jsonObj.name; // Joe Bloggs 

Edit: Oder Sie können die Ressource erhalten mit jQuery.getJSON():

$.getJSON("path/to/file.json", function(data) { 
    var name = data.name; // Joe Bloggs 
}); 
+0

ich jSON-Datei importieren möchten, in Javascript – Mahek

+0

So haben Sie eine jSON-Datei haben? –

+0

ja ... @ Jon Hockley – Mahek

0

Youc eine Verwendung JSON.parse json Daten zu JavaScript-Objekt zu konvertieren und dann die Daten des Körpers erhalten, versuchen mit unter Beispiel:

var data = JSON.parse("put your data here"); 
var body = data.body; 
Verwandte Themen