不理解为什么你在数据转换的时候需要直接操作在字段上面,需要通过
final String imageUrl = data.getString("imageUrl");
final String text = data.getString("text");
final int spanSize = data.getInteger("spanSize");
final int id = data.getInteger("goodsId");
final JSONArray banners = data.getJSONArray("banners");
为什么不直接用
JSON.parseObject(strJson,Class)
这种方式,直接转成javaBean,以Bean为单位做数据处理,
像你这种处理方式,去取数据的时候是以字段为单位去取的,
不同的业务有不同的数据结构,要是这样的话,这个MultipleFields里面不是会新建很多枚举数据?
不懂为什么不是已javaBean做为数据处理的基本单位。