2017-06-19 81 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) 

回答