问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在java代码里获取一个json对象,然后对其进行排序,排好了之后,再返...

发布网友 发布时间:2022-05-01 09:37

我来回答

3个回答

懂视网 时间:2022-05-18 15:05

一.首先给大家介绍js中内置的 sort() 方法

此方法默认是按字母顺序对数组中的元素进行排序的,说得更精确点,是按照字符编码的顺序进行排序。

看如下例子:

当数组中元素为 数字类型 时,排序结果与我们设想的完全不同,因为默认是按照字符编码的顺序进行排序的。

解决方案:sort() 方法接收一个可选参数(此参数必须是函数),我们可以自己定义排序规则,如下图

二. 对 json 排序的具体实现



PS:JS中:json对象数组按对象属性排序



数组本身有sort方法,可以指定排序函数,因此可以动态生成一个排序函数来完成对按指定对象属性排序的需求;

注意:sort后原数组序列会发生变化!!

热心网友 时间:2022-05-18 12:13

可以有多种方式实现,使用java比较简单的就是使用json类库,直接通过类库将json转换为一个java bean对象,然后对javabean对象排序,再通过类库直接转换成json字符串输出即可。个人比较常用的是GSON类库,或是也可用fastJSON等,百度搜索下很多,那个简单用哪个了。

使用json想必应该是要用javascript,其实也可以直接用javascript进行排序操作。

热心网友 时间:2022-05-18 13:31

可以去网上搜一下json类库!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么把苹果电脑安装到固态硬盘苹果笔记本可以换成固态硬盘吗_百度知 ... 营转非的车保险和私车一样吗? 功夫不负有心人的观点怎么写 用具体事实说明一个观点比如“功夫不负有心人”“虚心使人进步骄傲使... 我左腿膝盖向上10cm外侧刚发现有个硬的包很疼,表面无异样请问是什么`昨 ... 左腿膝盖外侧酸是怎么回事,右腿没感觉,是缺少什么了吗,以前一般吃几天... 膝盖处外侧皮肤麻木,皮肤容易红,外侧摸关节处略大于右腿同部位关节。去... 灰色冬裙配什么短外套 2024年信用卡诈骗罪是什么样的量刑标准 徐州启星中学好不好在徐州排第几徐州启星中学 笔记本电脑使用一小时的耗电量是多少? java JSON排序 笔记本电脑耗电量如何计算 怎么查询笔记本耗电量 有关涮鸭肠。。。的做法 涮鸭肠时 怎样才能使鸭肠不硬 洋钱罐打款中怎么取消,我不需要,我是无意点错了,联系客服不处理 洋钱罐打款处理中两天了怎么回事啊? 老款别克gl8怎么退出停车制动 老款gl8自动落锁怎么设置 老款别克gl8倒车雷达按钮在哪里 老款gl8怎么改造才能省油 老款别克gl8 3.0油箱多大? 非机动车罚款单15位数12123怎么交 眼镜宽度147mm是多大 镜框订做近视墨镜的尺寸怎么计算? 眼镜54码有多大 网上配眼镜怎么把握眼镜架的尺寸大小 谁知道镜框的大小分类? myma镜框多长 怎么对一个json数据进行排序? Java中怎么用json排序,求代码 json数据排序问题 json对象排序把key中的value值排序 js 怎么把json数据中的日期排序 圣托里尼岛是一个什么样的地方? json对象key对应的value值排序 圣托里尼是什么地方,干什么的 javascript json排序问题 十万火急求助啊 .net 如何排序json中的顺序 谁去过圣托里尼岛啊?介绍一下 Java中怎么从大到小排序? 明年2月初希腊的圣托里尼岛天气如何? java解析json数据成数组 希腊圣托里尼岛的经纬度 带有时间显示的计算器JAVA程序,如何把时间模块添加进去 此计算器怎么关机?长时间不碰它,就显示的时间和日期 求一个能计算小时的计算器,比如说从2012年11月1日13时30分到2012年11月16日6点之间的时间,安卓或者pc的 函数计算器上能显示时间吗 笔记本电脑如何只锁住屏幕