json 串排序 遇到的问题 安照日期倒序

<script type="text/javascript" >
        var strJson = [
        {
            "CommentID": 30000000079,
            "CommentText": "111",
            "UserName": "匿名用户",
            "SubmitTime": "2015-02-05 17:40"
        },
     {

         "CommentID": 30000023628,
         "CommentText": "222还能完游戏吗",
         "UserDisplayAddress": "上海闸北",
         "SubmitTime": "2015-06-16 17:00"
     },
   {
       "CommentID": 30000023627,
       "CommentText": "333还没完游戏吗",
       "SubmitTime": "2015-06-16 17:00"
   }];
       // var obj = JSON.parse(strJson);

        function getSortFun(order, sortBy) {
            var ordAlpah = (order == ‘asc‘) ? ‘>‘ : ‘<‘;
            var sortFun = new Function(‘a‘, ‘b‘, ‘return a.‘ + sortBy + ordAlpah + ‘b.‘ + sortBy + ‘?1:-1‘);//使用Function构造函数 定义函数,最后一个参数被看做是函数体,前面的参数枚举出新函数的参数。
            //var sortFun = function (a,b) {//考虑一下函数为啥不能代替上面的运行。
            //    return a.sortBy + ordAlpah + b.sortBy ? 1  : -1 ;
            //}
            return sortFun;
        }
        strJson.sort(getSortFun(‘desc‘, ‘SubmitTime‘));
        //alert(JSON.stringify(strJson));
        document.write(JSON.stringify(strJson))

    </script>
时间: 2024-10-12 19:22:42

json 串排序 遇到的问题 安照日期倒序的相关文章

HiJson工具 &amp;&amp; 火狐浏览器中的jsonHandle插件(以及乱码问题的解决)--&gt;来转换json串的格式

原文:http://blog.csdn.net/cjm2484836553/article/details/72453907 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 安装Poster的步骤 使用Poster 不诗意的女程序猿不是好厨师~ [转载请注明出处:From 李诗雨----http://blog.csdn.net/cjm2484836553/article/details/72453907] 善假于物者,正途也.学会利用身边的工具,可以事半功倍哟~ 我之前也

查询复杂对象用respsbody转换成json串时,mybatis的延迟加载报错的解决方法

在查询数据时,如果你查询的是复杂的对象需要通过respsbody转换成json串时,mybatis用的延迟加载会报以下错误: 解决方法:第一步在RequestMapping(参数中加入 produces =  "application/json")表示将功能处理方法将生产json格式的数据,此时根据请求头中的Accept进行匹配,如请求头"Accept:application/json"时即可匹配.第二步:在实体类中前面加上注解@JsonInclude(JsonIn

C# 对象与JSON串互相转换

.Net2.0 需要借助于Newtonsoft.Json.dll using System; using System.IO; using System.Text; using Newtonsoft.Json; namespace OfflineAcceptControl.UCTools { public class JsonTools { // 从一个对象信息生成Json串 public static string ObjectToJson(object obj) { return JavaS

winform - json串的转换

通过java接口,或者查询数据库返回json串. 可以有两种方式进行解读. 1.简单方式 没有深层结构,最好只有一条数据(当然也可多条).可以用datatable来获取.返回的是clo0.clo1.clo2...这种标识. 这就要求事先知道列的内容,尤其是自己写的查询语句的时候. DataTable dt0 = FromRuntime.sqlToDataTables(sql); //如果有数据 if (dt0.Rows.Count > 0) { //遍历dt0 for (int i = 0; i

使用谷歌Gson实现Json串和Java Bean互转

/** * 使用谷歌Gson实现Json串和Java Bean互转 */ public class JsonHelper { public static String toJson(Object src){ return new Gson().toJson(src); } public static <T> T fromJson(String json, Class<T> clazz) throws Exception { return new Gson().fromJson(js

zjut 1204 01串排序

01串排序  Time Limit:1000MS  Memory Limit:32768K Description: 将01串首先按长度排序,长度相同时,按1的个数多少进行排序,1的个数相同时再按ASCII码值排序. Input: 输入数据中含有一些01串,01串的长度不大于256个字符. Output: 重新排列01串的顺序.使得串按基本描述的方式排序. Sample Input: 10011111 00001101 1010101 1 0 1100 Sample Output: 0 1 11

android下基本json串的生成与解析

以前就用过json串,不过是在java环境下面,如今转移到android环境下,java里面生成解析json串的jar包与android中自带的冲突,所以也只能用安卓自带的. 先前查网上的资料,感觉很多都说的很乱,直接给出了例子,也不解释一下就算完成,他们自己肯定是明白的,但是让读者理解起来肯定有点难度.而且解析的方法很多,而这里,我就介绍一种最原始最简单的吧.希望我拙劣的表达能力不会影响到你们的理解. 首先我们先讲一下json串格式 比如对象pet(宠物) class pet{ int pet

关于遍历javascript 中的json串浏览器输出的结果不统一的情况

我们在做项目的时候经常会用到javascript的json. 首先说一下javascript的json串是什么,json串属于javascript的一个对象,有键和值对应的对象. 一般的格式是: a = { a1 : 1, a2 : 'abc', a3 : 'abc', a4 : [1,2,3], a5 : function(){console.log(12)} }; 我们读取这个json 的方法是通过for in 循环来遍历: 使用json串的好处是可以事先把数据库中的数据一次性的读取出来存成

iOS中NSString,NSData和char的相互转换,JSON串转化为NSDictionary或NSArray

1.NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; 2.NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 3.NSData 转换成char* NSData