永发信息网

java中处理JSON的开源工具都有些什么?那个比较好用

答案:5  悬赏:70  手机版
解决时间 2021-11-20 14:31
java中处理JSON的开源工具都有些什么?那个比较好用
最佳答案
阿里巴巴有个第三方的包,google也有第三方包,google的好用一点。反正我在androidstudio用阿里巴巴的失败,换了google的成就OK了,当时还找错找了很久
全部回答
谷歌的gson
阿里巴巴有个第三方的包,google也有第三方包,google的好用一点。反正我在androidstudio用阿里巴巴的失败,换了google的成就OK了,当时还找错找了很久
alibaba(阿里巴巴)的fastjson基本可以说是最好用的。以下为pom依赖

com.alibaba
fastjson
1.2.31

我用过的有jackson,谷歌的gson,阿里的fastjson

fastjson在遍历JSONObject的时候顺序不是有序的,想要有序还得改源码,比较麻烦,序列化对象时属性的顺序也不能保证,是我放弃使用的主要原因

gson是用起来是最痛快的,一句话就能解决

String string = new Gson().toJson(user);
User user = new Gson().fromeJson(string, User.class);

特点是不报错,如果输入的json字符串和Java Bean的属性对应不上,相应属性会为null或默认值
这是优点还是缺点就见仁见智了,至少我在转换一些不太规则的API返回值时还是挺方便的。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海刚电实业有限公司怎么样?
拉伸试验可得岀哪些力学性能指标?工程上这些
11岁的女孩能带胸罩吗?
荧星舞蹈培训中心地址在哪,我要去那里办事,
单一集团客户授信集中度的介绍
巴洛克艺术与洛可可艺术的区别和联系。
蒙霸养发会馆地址在什么地方,想过去办事,
卫生间用煤气罐厨房用管道燃气行吗
刚注册的微信账号异常怎么办,只登陆了一次就
每年618电脑硬件折扣力度大么
据2000年统计,我国人口密度平均每平方千米为
含有海花的诗句
买黄金耳钉为什么会有工艺费啊
蛤蜊炒鸡怎么做好吃
宋代民间黑秞碗值钱吗
推荐资讯
在深圳香烟四十块钱一包的是哪种香烟
--I could tell by the way ____ he looked a
这个经常在B站鬼畜出现的人是谁啊
人死了是不是和鸡鸭一样?什么都没了
早期电视剧拍摄场地从哪里找的?
怎么让胯扭动啊。。。?
文明6 必须要有公民才能获取食物生产力吗
广西壮族自治区的十万大山和九万大山分别在哪
大云 2两 熟地 2两 当归 3两 白胡椒 2两 大红
B-link无线网卡怎么样?
语法修改。
哪里可以LDPE LD251的电气性能LDPE LD251物性
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?