为了账号安全,请及时绑定邮箱和手机立即绑定

java http请求解析json数据方式优化?

java http请求解析json数据方式优化?

ABOUTYOU 2019-02-25 16:54:20
http请求返回的是json类型数据,大体结构为: { "status": 0, "message": "success", "data": { "content": "xxx", "title": "titlexxx", "xxx": xxx } } 大体是这种数据,想请教一下,解析的时候是使用json的get("status")这样合适,还是先定义一个bean,用gson转更合适呢。 如果使用按照字段去get这样的感觉有冗余,代码看起来不是那么好看~
查看完整描述

5 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

整体定义为一个bean对象,data可以用泛型,类似

@Data
public class ResultDTO<T> {
    private int status;
    private String message;
    private T data;
}
查看完整回答
反对 回复 2019-03-01
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

如果是固定格式的json的话,还是定义一个Bean比较好,还可以直接作为参数传给其他方法

查看完整回答
反对 回复 2019-03-01
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

建议使用Bean

查看完整回答
反对 回复 2019-03-01
?
喵喔喔

TA贡献1735条经验 获得超5个赞

测试过解析20万条记录的json数据,使用Bean要快得多。

查看完整回答
反对 回复 2019-03-01
?
炎炎设计

TA贡献1808条经验 获得超4个赞

定义一个Msg类,每次返回都返回Msg

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 651 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信