请问如何把从浏览器获得的json数据先重新排序再进行操作?

怎么先从浏览器拿到基本的json数据,再根据日期进行排序,然后再放到相应的容器里?

{"code":100,"msg":"处理成功","extend":{"pageInfo":{"pageNum":1,"pageSize":5,"size":5,"startRow":1,"endRow":5,"total":7,"pages":2,"list":[{"tid":1,"tuid":1,"ttopic":"测试","ttext":"今天天气真好","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":2,"tuid":1,"ttopic":"测试标题","ttext":"测试内容","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":3,"tuid":1,"ttopic":"sdfsdf","ttext":"wefwaefzxcvwasefaw","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":4,"tuid":1,"ttopic":"asdfzxcvas","ttext":"xczvxczvzxcv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":5,"tuid":1,"ttopic":"sfxxcvxcvxcvx","ttext":"xcvvvvvvvvvvvvvvvvvvvvvvvvvvv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null}],"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":5,"navigatepageNums":[1,2],"navigateFirstPage":1,"navigateLastPage":2,"lastPage":2,"firstPage":1}}}
function to_page(pn){
    $.ajax({
        url:"/AJ-bbs1/AJtopic",
        data:"pn="+pn,
        type:"GET",
        success:function(result){

            build_AJ_table(result);
            build_page_nav(result);


        }
    });
}


function build_AJ_table(result){
    //列表信息
    //每次都清空列表
    $("#AJlist").empty();
    var AJ= result.extend.pageInfo.list;

    $.each(AJ,function(index,item)
            {








         var time = $("<td></td>").append(item.ttime).addClass("c1");
         var ttopic = $("<td></td>").append(item.ttopic).addClass("c2");

          var uname = $("<td></td>").append(item.tuid).addClass("c3");
          var runame = $("<td></td>").append(item.treply).addClass("c4");
            var edibtn = $("<button></button>").append("编辑");
            var delbtn=$("<button></button>").append("删除");
            var c4 = $("<td></td>").append(edibtn).append(delbtn).addClass("c4");



        if(this.tsid == 1){
         var tr= $("<tr></tr>").addClass("row1_topicrow").append(time).append(ttopic).append(uname).append(runame).append(c4).appendTo("#AJlist");
        }



            });
}

我想拿到json里面的ttime时间进行排序后再放进容器
我知道有sort(),但是具体该怎么操作?试了很多写法都不行。

json 解析得到对象集合或者数组,然后再排序,是这样吧

https://blog.csdn.net/qq_28514109/article/details/51851556

需要把日期每条json的日期单独获取出来然后用集合的排序功能进行排序

var json = JSON.parse('{"code":100,"msg":"处理成功","extend":{"pageInfo":{"pageNum":1,"pageSize":5,"size":5,"startRow":1,"endRow":5,"total":7,"pages":2,"list":[{"tid":1,"tuid":1,"ttopic":"测试","ttext":"今天天气真好","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":2,"tuid":1,"ttopic":"测试标题","ttext":"测试内容","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":3,"tuid":1,"ttopic":"sdfsdf","ttext":"wefwaefzxcvwasefaw","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":4,"tuid":1,"ttopic":"asdfzxcvas","ttext":"xczvxczvzxcv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":5,"tuid":1,"ttopic":"sfxxcvxcvxcvx","ttext":"xcvvvvvvvvvvvvvvvvvvvvvvvvvvv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null}],"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":5,"navigatepageNums":[1,2],"navigateFirstPage":1,"navigateLastPage":2,"lastPage":2,"firstPage":1}}}');
var list = json.extend.pageInfo.list;
var arr = list.map(item=>item.ttime);
var set = new Set(arr);
var arr2 =[];
for(var time of set){
var arr3= list.map(function(entity){
if(entity['ttime']==time){
return entity;
}
}).filter(entity=>entity!=undefined);
arr2=arr2.concat(arr3);
}
console.log(arr2);
大佬,手敲不易,望采纳。
图片说明

https://blog.csdn.net/ziwoods/article/details/52159611
https://blog.csdn.net/jenyzhang/article/details/53506968
https://blog.csdn.net/mxt123456/article/details/61425056
这三篇讲的都很好,适合初学者