Javascript 将存储区中的特定字段编码为JSON
目前,我可以获取一个存储,将其推送到一个数组中,并使用以下代码将其编码为JSON对象:Javascript 将存储区中的特定字段编码为JSON,javascript,json,extjs,Javascript,Json,Extjs,目前,我可以获取一个存储,将其推送到一个数组中,并使用以下代码将其编码为JSON对象: var models = msgLogStore.getRange(), tmpArray = []; for (m = 0; m < models.length; m++) { tmpArray.push(models[m].data); } var msgLogDataAsJson =
var models = msgLogStore.getRange(),
tmpArray = [];
for (m = 0; m < models.length; m++) {
tmpArray.push(models[m].data);
}
var msgLogDataAsJson = Ext.JSON.encode(tmpArray);
但是我如何只推送特定字段呢?您可以这样做来推送您想要的字段:
tmpArray.push(models[m].data["myField"]);
或
您可以在JavaScript对象上找到一些文档
或者,如果不想推送特定字段,可以在推送之前执行此操作:
models[m].data["unwantedField"] = undefined;
models[m].data["unwantedField"] = undefined;