2016-09-30 18 views
1

jsonと同様にjavascriptを使用するのも初めてです。データ処理のためにjsonから特定のセクションを抽出する必要があります。jsonファイルから特定のデータを抽出します。

"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" 
    } 

これは私のjsonファイルです。私はそれからjavascriptを使用してこれを行うにはどのように 'ボディ'が必要ですか?私を助けてください。

+0

データ[ '応答'] [ '体'] –

+1

使用 'JSON.parse' – SAM

答えて

2
var jsonParsed = JSON.parse(put_yourJSON_here); 

、その後、ちょうどあなたのJSONが文字列だけでなく、一般的なJavaScriptオブジェクトで、その後、あなたはそれを解析して、そのプロパティにアクセスできることを提供jsonParsed.body

0

を使用しています。

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

var name = jsonObj.name; // Joe Bloggs 

編集:それとも、jQuery.getJSON()を使用してリソースを取得できます。

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

私はjavascriptの – Mahek

+0

でJSONファイルをインポートしたいので、あなたはJSONファイルを持っていますか? –

+0

はい... @ Jon Hockley – Mahek

0

Youc javascriptオブジェクトにJSONデータを変換して、体のデータを取得し、としようとする使用JSON.parseをサンプル以下:

var data = JSON.parse("put your data here"); 
var body = data.body; 
関連する問題