对json数据进行排序

项目有这样一个需要对数据库取出的数据按sort字段进行显示;这个时候想起来在JS中对json数据进行一个排序再进行数据填充可以实现此效果

1                     var colId = "sort";//json排序字段
2                     //对json进行降序排序函数
3                     var desc = function(x,y){
4                        return (x[colId] < y[colId]) ? 1 : -1
5                     }
6                     //对json进行升序排序函数
7                     var asc = function(x,y){
8                         return (x[colId] > y[colId]) ? 1 : -1
9                     }
时间: 2024-10-11 10:25:26

对json数据进行排序的相关文章

Js实现根据某个字段对Json数据进行排序

一.  知识准备: js中内置的 sort() 方法 (如果你对此方法已经很了解,请跳过此节) 此方法默认是按字母顺序对数组中的元素进行排序的,说得更精确点,是按照字符编码的顺序进行排序. 看如下例子: 当数组中元素为 数字类型 时,排序结果与我们设想的完全不同,因为默认是按照字符编码的顺序进行排序的. 解决方案:sort() 方法接收一个可选参数(此参数必须是函数),我们可以自己定义排序规则,如下图 二.  对 json 排序的具体实现 /* * @description 根据某个字段实现对j

js使用sort将JSON数据进行排序

在把数据通过Echarts展示成统计图模式时,柱状统计图需要将数据进行从大到小来排序! 下面为所需要的数据: 1 { 2 mapData: [ 3 {name: '北京',value: '555'}, 4 {name: '天津',value: '1000'}, 5 {name: '上海',value: '100'}, 6 {name: '重庆',value: '100'}, 7 {name: '河北',value: '600'}, 8 {name: '河南',value: '400'}, 9 {

JSON数据Key排序

/// <summary> /// JSON格式化重新排序 /// </summary> /// <param name="jobj">原始JSON JToken.Parse(string json);</param> /// <param name="obj">初始值Null</param> /// <returns></returns> public static s

javascript通过json数据按格式生成一个按字母分类排序的分类信息表

效果图如下 1.json数据格式 var _people=[{name:'朱瑞',url:'aaaaaa',nick:'zhu'},{name:'刘桂清',url:'aaaaa',nick:'liu'}];这里按姓氏排序借用了nick,不用nick的话,需要加载一个汉字拼音对照数组,判断匹配 2.javascript代码 1 (function ($){ 2 function SortByGroup(arr,option){ 3 this.option=option; 4 this.arr=ar

java 中json数据的一些处理

JSONObject   的相关处理 //-------------遍历json串的key----------- JSONObject data = JSONObject.fromObject("{\"cill\":\"2\",\"age\":\"黄磊\"}"); Iterator keys = data.keys(); ArrayList<String> listKey = new Array

jq处理JSON数据

jq 允许你直接在命令行下对 JSON 进行操作,包括分片.过滤.转换等等.让我们通过几个例子来说明 jq 的功能:一.输出格式化,漂亮的打印效果如果我们用文本编辑器打开 JSON,有时候可能看起来会一团糟,但是通过 jq 的 .(点)过滤器就可以立马让 JSON 的格式规整起来.1.用文本编辑器打开后的样子 2.用 jq 显示的结果 复制代码 代码如下: % jq . soundtag.json 二.快速查询JSON数据利用 jq 能够以 key 作为关键字来对 JSON 作出快速查询, 例如

笔记 python与json数据

json数据的编码解码 编码:json.dumps() 解码:json.loads() json的人文关怀 1,数据排序:sort_keys=True/False(默认) 2,缩进显示:indent=x(空格数) 3,如果是用于网络传输,如表单提交等,则数据量越小越好, 所以删除空白很有必要:separators=(',', ':')数据一般是用逗号和冒号进行分隔 4,dict对象的key如果不是string对象,编码过程中会发生异常, 可以使用skipkeys=True/False(默认)来跳

在JFinal的Controller中接收json数据

JFinal中接收URL中的参数或者model中的参数是很方便的,但是对于web2.0的网站来说,经常会以json方式提交比较复杂的数据,比如一个查询,包含了各种过滤条件和排序分页,前端脚本可能提交的数据是这样的: {     "type":1,     "key":"keyword",     "paging":{         "size":50,         "index":

pythhon_如何读取json数据

案例: 在web应用中常常用到json数据进行传输数据,本质上是字典类型数据转换成字符串,通过字符串进行网页传输,然后把接收到的字符串转换成字典类似数据 需求:实现字典转换成字符串,字符串转换成字典数据类型,写入文件 如何做? 明确dumps和dump的区别,dump的接口是文件,直接写入文件,dumps把对应的数据类型转换成字符串,loads 和dumps相反,load直接从文件中读取文件并把数据转换成对应的数据类型 先进行数据转换,字符串作为中间桥梁 #!/usr/bin/python3 i