对json按某个键的值进行排序
来源:互联网 发布:知乎 阿子 照片 编辑:程序博客网 时间:2024/06/14 00:39
对json按某个键的值进行排序
下面是js代码:(请将其保存为sortJson.js)
/** * Created with PyCharm. * User: jennyzhang * Date: 16-12-7 * Time: 下午3:33 * To change this template use File | Settings | File Templates. */$(document).ready(function () { //对json进行降序排序函数 var colId="age" var desc = function(x,y) { return (x[colId] < y[colId]) ? 1 : -1 } //对json进行升序排序函数 var asc = function(x,y) { return (x[colId] > y[colId]) ? 1 : -1 } var arr2 = [ {name:"kitty", age:12}, {name:"sonny", age:9}, {name:"jake", age:13}, {name:"fun", age:24} ]; document.writeln("按age进行升序排序:<br>"); arr2.sort(asc); //升序排序 document.writeln(JSON.stringify(arr2)); document.writeln("<br>按age进行降序排序:<br>"); arr2.sort(desc); //降序排序 document.writeln(JSON.stringify(arr2));});
<!DOCTYPE html><html><head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript" src="sortJson.js"></script></head><body></body></html>
下面是排序的结果:
0 0
- 对json按某个键的值进行排序
- 对json按某个键的值进行排序
- php 对二维数组的某个键的值进行排序
- php 对二维数组的某个键的值进行排序
- php对二维数组按照某个键的值进行数组排序
- 对JSON集合 某个键进行升序/降序排列
- 对jsonarray中某个对象的某一个字段进行排序
- 二维数组根据某个键的值进行排序
- javascrity 对json进行排序
- 对json数据进行排序
- 对bean进行某个字符字段排序
- 对List中的某个属性进行排序
- 根据json里的某个key对json数据进行分组
- tree型的json数据按照json的某个字段对子节点进行排序
- 用js里的sort()对json数据进行排序
- C# 对键值对的键或者值进行排序
- python通过对字典的排序,对json字段进行排序
- 对json数据进行排序和搜索
- TCL脚本语言基础介绍
- 【学习笔记】Get Started with MATLAB-Chapter02
- 网络请求框架-基于Volley(一)
- windows.onload()与$(document).ready()的区别
- 高德地图定位 地图比例缩放
- 对json按某个键的值进行排序
- C#中的集合类 使用及简介
- 我们存在的意义
- Linux权限管理ACL权限,文件特殊权限,chattr权限,sudo权限
- 5分钟掌握nodejs所有功能使用。
- Codeforces Round #383 (Div. 2)ABC
- Linux下多线程机制
- Servelet注册登录案例 及Servelet请求流程
- XML之小记录