1
我需要更新JSON中的值。使用動態變量名更新JSON結果
我的JSON結果如下所示:
results = {"ROWCOUNT":50,"COLUMNS":["PERSONID","NAME"],"DATA":{"PERSONID":["42","43","44"], "NAME":["JOE","TOM","JANE"]}
resultData = results.DATA
在下面的代碼,我遍歷結果集,並嘗試更新的位置的值。我相信這是失敗的,因爲我沒有正確使用動態變量。
var columnName = "NAME";
for(i=0; i < results.ROWCOUNT; i++){
resultData.columnName[i] = "foo" // failing here due to "columnName" being dynamic.
}
這是一個JavaScript對象,而不是JSON。 – 2012-07-23 01:25:32