2017-02-09 42 views
0

從文件中讀取json內容時,我得到空響應,請在下面的代碼片段中找到我正在使用的代碼和json文件中的數據。從文件中讀取json數據變得空白回覆

$http.get('content/json/environment.json').success(function(data) { 
      if(data.hasOwnProperty('payload')){ 
       data = data.payload; 
      }    
      deferred.resolve(data); 
     }); 

environment.json文件

{ 
    "payload": { 
     "environment": [ 
      { 
       "environment": "Production" 
      }, 
      { 
       "environment": "QA1" 
      }, 
      { 
       "environment": "QA2" 
      } 
     ] 

    } 
} 
+2

使用'data.data' – pryxen

+0

嗨裏面,我試着現在我得到「無法讀取屬性」hasOwnPrope rty'未定義「 – Mayur

+0

在'console.log(data.data)'中查看'data.data'如果它確實返回了json – pryxen

回答

2

你的反應會data.data

$http.get('content/json/environment.json').success(function(data) { 
      if(data.data.hasOwnProperty('payload')){ 
       data = data.data.payload; 
      }    
      deferred.resolve(data); 
}); 

DEMO

+0

嗨Sajeev,我現在嘗試我得到「無法讀取屬性'hasOwnProperty'未定義」 – Mayur

+0

添加一個console.log,並檢查是否可以看到數據console.log(data.data) – Sajeetharan

+0

越來越undefined – Mayur