1

我需要更新 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.
}
4

1 回答 1

2

想通了..你必须使用数组语法

resultData[columName][i]
于 2012-07-23T01:28:31.683 回答