2017-06-19 101 views
0

我有輸出數據,如:保存環境變量

{ 
"dbflash:db-files": { 
    "db-file": [ 
     { 
      "usageStatus": "Backup", 
      "dbFileName": "DB_1710013320170619041443", 
     }, 
     { 
      "usageStatus": "Current", 
      "dbFileName": "DB_1710013320170619111647", 
     } 
    ] 
} 
} 

爲此我需要設置環境變量backupDbFile和currentDbFile

我寫迭代器這一點,但由於關鍵的「dbflash:db-files」和「db-file」顯示了語法錯誤。

var jsonData = JSON.parse(responseBody); 
jsonData.dbflash:dbfiles.db-file.forEach(function(entry) { 
if (entry.usageStatus === 'Current') { 
    postman.setEnvironmentVariable("currentDb", JSON.stringify(entry.dbFileName)); 
} 
if (entry.usageStatus === 'Backup') { 
    postman.setEnvironmentVariable("backupDb", JSON.stringify(entry.dbFileName)); 
} 
}); 

使用引號也試過,但同樣沒有工作

jsonData.'dbflash:dbfiles'.'db-file'.forEach(function(entry) 

回答