sinat_26123935 2015-03-26 14:48 采纳率: 0%
浏览 1653
已采纳

json Bean之间的转换问题

我是个外行,大学学的是java虽然工作快6年了,可java写写代码这手艺一直没丢,但是我的代码很多都是野路子,怎么说呢,不优雅。
就像最近遇到个问题:
我的网址给一个提供Oauth2.0API 数据查询的一个网站。
我的方法是:
每次请求都一样,只期待对方网站返回特定格式的json.
然后用httpclient把那个json转化成一个String,然后一堆操作后变成一个bean对象。

这样给我带来很多麻烦,比如:1效率问题,2.我不能灵活的变化我想获取的信息,因为变化我就得给请求方法,然后再修改解析json的方法,太累了,我这上面蚝了很多时间,3.哪天那个网站要是返回JSON的格式要是变了,没人通知我,程序自己要是不报错,我的天啊,那得多少错误数据在数据库里。。。

能有专业认识说一下,这种情况你们怎么处理的。
因为我当年学JAVA的时候,数据流行用XML,没有太在意JSON,请问JSON有么有流行的java API推荐。
谢谢了。

  • 写回答

3条回答 默认 最新

  • 骆宏 2015-03-27 01:38
    关注

    你可以查看下gson的用法,gson支持直接将json字符串变成一个对象...具体的你看下gson的官方文档,使用非常便捷

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作