zoukankan      html  css  js  c++  java
  • js json按key值排序

    最近有个需求需要把json按key值进行排序,可是js并没有直接的函数可以对json进行排序的这么办呢?
    然后想到了一个间接的方法来实现:
    1、将json中的key值取出,存在一个数组中,然后对这个数组排序。
    2、循环存放key的数组,根据key的索引取出json中的值,然后拼接上。
     jsonSort:function (jsonObj) {
            let arr=[];
            for(var key in jsonObj){
                arr.push(key)
            }
            arr.sort();
            let str='';
            for(var i in arr){
               str +=arr[i]+"="+jsonObj[arr[i]]+"&"
            }
            return str.substr(0,str.length-1)
        }
    

      

  • 相关阅读:
    2016 年末 QBXT 入学测试
    Codevs 3409 搬礼物
    寻找子串位置
    Balanced Lineup
    统计难题
    爱在心中
    传话
    火柴排队
    新斯诺克
    排序
  • 原文地址:https://www.cnblogs.com/wujindong/p/9144152.html
Copyright © 2011-2022 走看看