jquery怎么将对象数组转换成map集合

lxr0807 2015-08-20 11:44:57
[Object { value="apple", label="苹果"}, Object { value="kiwi", label="猕猴桃"}]转换成{'苹果':'apple','猕猴桃':'kiwi'}
...全文
1005 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxr0807 2015-08-21
  • 打赏
  • 举报
回复
回复2楼,我要的不是你说的这种,我要用jquery处理,还是谢谢你
lxr0807 2015-08-21
  • 打赏
  • 举报
回复
谢谢 u013469424,我自己解决了,我用的这种 var buttons ={}; $.each(result, function (i, item) { buttons[item.label]=item.value; }); 你的这种也可以吧,我再试试
lxr0807 2015-08-20
  • 打赏
  • 举报
回复
急!!!!在线等
新手张三 2015-08-20
  • 打赏
  • 举报
回复
var temp =[Object { value="apple", label="苹果"}, Object { value="kiwi", label="猕猴桃"}]转换成{'苹果':'apple','猕猴桃':'kiwi'} ; temp = eval(temp); $.each(temp ,function(index,val){ var key=val.value;//apple var value=val.label;//苹果 });
  • 打赏
  • 举报
回复
JSONObject jsonType = JSONObject.fromObject(json); JSONObject jsonMovie = jsonType.optJSONObject("data"); if(null != jsonMovie){ Iterator<String> subTypeIds = jsonMovie.keys(); while (subTypeIds.hasNext()) { String subTypeId = subTypeIds.next(); String subType = jsonMovie.getString(subTypeId); }} data为{0: "热门播放"1: "最近更新"2: "获奖佳片"3: "爱情至上"4: "时空科幻"5: "末世灾难"6: "烧脑悬疑"7: "爆笑喜剧"8: "剧场动画"9: "恐怖惊悚"10: "内地电影"11: "港台电影"12: "日韩电影"13: "欧美电影"},你要的效果应该是和我这个相反,你是要封装成这种效果

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧