我是个外行,大学学的是java虽然工作快6年了,可java写写代码这手艺一直没丢,但是我的代码很多都是野路子,怎么说呢,不优雅。
就像最近遇到个问题:
我的网址给一个提供Oauth2.0API 数据查询的一个网站。
我的方法是:
每次请求都一样,只期待对方网站返回特定格式的json.
然后用httpclient把那个json转化成一个String,然后一堆操作后变成一个bean对象。
这样给我带来很多麻烦,比如:1效率问题,2.我不能灵活的变化我想获取的信息,因为变化我就得给请求方法,然后再修改解析json的方法,太累了,我这上面蚝了很多时间,3.哪天那个网站要是返回JSON的格式要是变了,没人通知我,程序自己要是不报错,我的天啊,那得多少错误数据在数据库里。。。
能有专业认识说一下,这种情况你们怎么处理的。
因为我当年学JAVA的时候,数据流行用XML,没有太在意JSON,请问JSON有么有流行的java API推荐。
谢谢了。
你可以查看下gson的用法,gson支持直接将json字符串变成一个对象...具体的你看下gson的官方文档,使用非常便捷
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。