{"groupFlight":[[{"name":"lanqi"},{"name":"lan"}],[{"name":"anan"},{"name":"qiqi"},{"name":"haha"}],[{"name":"lanladf"},{"name":"hehe"},{"name":"saldf"},{"name":"wekjr"}]]}
解决方案 »
- 将java对象转成json串的异常
- 在firefox下如何使用ActiveXObject?
- javascript代码问题
- 可编辑层光标如何定位?谢谢
- JS 控件innerHTML方法传参数this的问题
- javascript 关闭窗口后触发一个事件,而不是刷新或url改变触发
- 学习作用域链有个地方不明白,问问大家
- 请问怎样实现点击一个radio单选框以后,某个选择框和某个文本框才被激活!谢谢!
- *****关于windows剪贴板问题(100分)*****
- 字符串中提取特定子串的问题
- 求个正则表达式 224.0.0.0到239.255.255.255 ip地址限制在这个范围?
- 在线等:怎样能获取鼠标框选的图片?
2。将json转化为js对象再处理
function ShowJson(arr) {
var r = '';
for (var i = 0, j = arr.length; i < j; i++) r += arr[i].name + '\n';
alert(r);
}
for (var i = 0, j = d.groupFlight.length; i < j; i++) {
ShowJson(d.groupFlight[i]);
d.groupFlight[i].sort(function (a, b) { return a.name > b.name ? 1 : -1; });
ShowJson(d.groupFlight[i]);
}
return function(object1, object2) {
var value1 = object1[propertyName];
var value2 = object2[propertyName]; if(value1 < value2) {
return -1;
} else if (value1 > value2) {
return 1;
} else {
return 0;
}
};
}
var a = {"groupFlight":[[{"name":"lanqi"},{"name":"lan"}],[{"name":"anan"},{"name":"qiqi"},{"name":"haha"}],[{"name":"lanladf"},{"name":"hehe"},{"name":"saldf"},{"name":"wekjr"}]]};
a = evel(a);
a.groupFlight[0].sort(createComparisonFunction("name"));