var arr = {"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"u71d5u5b50"}};
//var dataObj = eval("("+arr+")");//这里要加上加好括号和双引号的原因我也不知道,就当是json语法,只能死记硬背了
for(var key in dataObj)
{
alert(key);
alert(dataObj[key].id);
alert(dataObj[key].name);
}
$.each(arr,function(name,item){
//输出
alert(name);
alert(item);
alert(item.id+"哈哈"+item.name);
})