后台返回一个数据表对应的json格式数据,我要在Android端对应每个 数据表都要写个bean?
有个插件可以一键生成javabean,你只需要把json复制到文本框中,一键自动生成
基本上说必须这样,如果你不想写的话,那你就要用对应的一些数据类型来保存数据,但是这样的话代码的可读性就会下降很多,后期维护也不好做
用GSon解析生成Bean
如果返回的数据你是全局使用,最好用fastjson或Gson转换成bean对象,如果你只是使用其中的部分字段当做临时对象,那就不用生成bean对象,可以获取相应的字段。
例如fastjson中:
JSONObject jsonObject = parseObject(resultData);
String value = jsonObject.getString("key");
看复杂不咯,原生json,gson,fastgson,值得你选择
看你用的是什么编辑器,如果是android studio的话,里面有个插件叫GsonFormat,把后台返回的json数据复制进去,自动生成bean,然后用gson,fastjson等解析就可以了