JavaScript iterate key & value from json?
本问题已经有最佳答案,请猛点这里访问。
我尝试迭代以下JSON:
1 2 3 4 5 6 7 8 9 10 | { "VERSION" :"2006-10-27.a", "JOBNAME" :"EXEC_", "JOBHOST" :"Test", "LSFQUEUE" :"45", "LSFLIMIT" :"2006-10-27", "NEWUSER" :"3", "NEWGROUP" :"2", "NEWMODUS" :"640" } |
这里的关键是动态的。我要两个钥匙=?值=?
使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var data = { "VERSION":"2006-10-27.a", "JOBNAME":"EXEC_", "JOBHOST":"Test", "LSFQUEUE":"45", "LSFLIMIT":"2006-10-27", "NEWUSER":"3", "NEWGROUP":"2", "NEWMODUS":"640" }; Object.keys(data).forEach(function(key) { console.table('Key : ' + key + ', Value : ' + data[key]) }) |
你可以用
1 2 3 4 5 | var keys = Object.keys(yourObject); for(var i=0; i<keys.length; i++){ var key = keys[i]; console.log(key, yourObject[key]); } |