基于JavaScript实现Json数据根据某个字段(json中的某个属性)进行排序
2017-06-01 16:47
871 查看
在实际开发中,有一种需求是当前台获取后台传过来的json数据时,比如,需要按照json数据中查询的某个属性(某个字段)进行排序,好比,我需要显示某个事项要按照第1阶段、第2阶段等等以此类推的显示。我的json中查询到数据对应的阶段和阶段内容,那么如果我不进行任何处理,那么显示的时候,遍历josn数据显示,数据显示出来就不能按照顺序进行显示,所以我们必须对json数据进行一个排序后再进行输出。其中,js中自带的sort()方法可以对js数组进行排序。但它的排序是按照字符编码排序的,所以一般我们排序都是按照json中的某个数字类型的字段进行排序。所以我们需要重写sort函数。
1、根据字符串字段进行排序:
2、json对象数组按对象属性(数字类型)排序
遍历将json对象,将其中的每个对象push到一个js数组对象中。
1、根据字符串字段进行排序:
遍历将json对象,将其中的每个对象push到一个js数组对象中。
相关文章推荐
- 基于JavaScript实现Json数据根据某个字段进行排序
- 基于JavaScript实现Json数据根据某个字段进行排序
- 根据对象中某一属性进行升序降序排序的javascript实现
- 规则文本数据文件根据关键字段进行排序的实现
- tree型的json数据按照json的某个字段对子节点进行排序
- jq按json数据某一字段进行排序
- JavaScript 对象数组,根据某个对象属性进行排序
- 基于springmvc实现的接口进行json数据自动加解密
- BizTalk Server 基于消息的基本数据交换(二) - 使用属性提升 实现根据消息内容的路由及订阅
- JavaScript与JSON数据交互实现的基于HTML的模板
- List集合根据存储对象的属性字段排序实现
- BizTalk Server 基于消息的基本数据交换(二) - 使用属性提升 实现根据消息内容的路由及订阅
- Java实现根据List中对象的相应属性进行排序
- LINQ 通过动态生成lambda表达式,实现根据指定属性名称对序列进行排序
- javascript 按字段对json进行排序
- geotrellis使用(十一)实现空间数据库栅格化以及根据属性字段进行赋值
- mysql字段存储json结构数据,按照某个属性排序
- [Javascript 高级程序设计]学习心得记录3 根据对象数组的属性进行排序
- JavaScript对JSON数据进行排序
- Android编程实现根据经纬度查询地址并对获取的json数据进行解析的方法