组Json数组到JQuery对象
问题描述:
我有这样的JSON数组。组Json数组到JQuery对象
{"records":[{"ColorId":"3","ColorName":"Red","GenderId":"3","GenderName":"Female","SizeId":"1","SizeName":"N\/A"},{"ColorId":"2","ColorName":"Green","GenderId":"2","GenderName":"Male","SizeId":"1","SizeName":"N\/A"},{"ColorId":"3","ColorName":"Red","GenderId":"2","GenderName":"Male","SizeId":"1","SizeName":"N\/A"}]}
我需要将这些变量为单独的对象有不同的
颜色分开:ColorId,ColorName
性别:GenderId,GenderName
尺寸:SizeId,SizeName
答
这只是一个简单的请致电recods
的,并在自己的结构中创建您的数据。甚至不需要使用任何jQuery函数。
for(var i = 0, l = data.records.length; i < l; i++) {
color.push({ColorId: data.records[i].ColorId, ColorName: data.records[i].ColorName});
gender.push({GenderId: data.records[i].GenderId, GenderName: data.records[i].GenderName});
size.push({SizeId: data.records[i].SizeId, SizeName: data.records[i].SizeName});
}
+0
谢谢!它工作,但我需要那些也是不同的,我怎么才能得到这个工作 –
+1
假设'IDs'是唯一的,最简单的方法是从'array'切换到'object',并使用' ID'作为'财产',所以它将是不同的:https://jsfiddle.net/ufjk5j80/1/ @HudhaifaYoosuf – eisbehr
您正在使用的JSON库? –
我刚刚用过jquery –
请告诉我,什么是'json library',@KalpenPatel? – eisbehr