永发信息网

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

答案:5  悬赏:70  手机版
解决时间 2021-11-20 14:31
  • 提问者网友:一抹荒凉废墟
  • 2021-11-20 02:50
java中处理JSON的开源工具都有些什么?那个比较好用
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-11-20 03:07
阿里巴巴有个第三方的包,google也有第三方包,google的好用一点。反正我在androidstudio用阿里巴巴的失败,换了google的成就OK了,当时还找错找了很久
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-11-20 06:10
谷歌的gson
  • 2楼网友:佘樂
  • 2021-11-20 04:50
阿里巴巴有个第三方的包,google也有第三方包,google的好用一点。反正我在androidstudio用阿里巴巴的失败,换了google的成就OK了,当时还找错找了很久
  • 3楼网友:污到你湿
  • 2021-11-20 04:04
alibaba(阿里巴巴)的fastjson基本可以说是最好用的。以下为pom依赖

com.alibaba
fastjson
1.2.31
  • 4楼网友:十鸦
  • 2021-11-20 03:46

我用过的有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返回值时还是挺方便的。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯