我有一个返回的对象列表:data.d[15]
和其中一个样本:
data.d[3] = {
CityId: 2,
CityName: "Ankara"}
我想将它转换为一个对象
cities{
1: "Istanbul",
2: "Ankara",
3: "New York"
}
它应该是通用的,所以我不知道“CityId”和“CityName”字段名称。最好的方法是什么?
谢谢大家...我已按字段对象发送字段名-此代码没有重要的依赖项-已解决。
var url = this.options.url + "/" + field.values,
id = field.fieldId,
title = field.fieldTitle;
this.getJSON(url, {}, function (rData) {
var obj = {};
for (i = 0; i < rData.d.length; i++)
obj[rData.d[i][id]] = rData.d[i][title];
$("#" + parentId).html(self.getHtmlOfFormData(type, obj));
});