这个json串临时得,没有实体类,所以对未知json串想要转换对象需要使用MAP。
1、导入 com.alibaba.fastjson.JSON 阿里巴巴的
2、字符串转换map对象,从而可以get获取数据。
map对象
String res = nnPostJson(param);
// ,转换map,获取data数据
Map resCode = JSONObject.parseObject(res, Map.class);
map集合
Map[] data = JSONObject.parseObject(resCode.get("data").toString(), Map[].class);
String id = (String) data[0].get("id");
转换实体类集合, 需要使用new ArrayList<>(Arrays.asList(数组)) ,这种实现了真正list,如果Arrays.asList(数组)没有完成list其他crud操作,调用就会抛异常
ArrayList<InvInvoiceHistory> list = new ArrayList<>(Arrays.asList(JSONObject.parseObject(resCode.get("data").toString(), InvInvoiceHistory[].class)));
因为该json串中包含子json,且还是集合,所以需要先获取转换String,再通过上一步再次转换集合
JavaScript
Java中两个service间方法调用 java service方法
文章目录1.servlet的存在意义2.service方法的剖析3.service方法的调用总结 1.servlet的存在意义1.servlet的实现遵循了服务器能够识别的规则,也就是服务器会自动根据请求调用对应的servlet方法进行处理
2.狭义的servlet是指java实现的一个接口,广义的servlet是实现了这个servlet接口的类
3.servlet运行在支持java的应用服
android 在z轴 安卓坐标轴
一.Android屏幕坐标系的认识 移动设备,默认坐标系的原点(0,0)都是在屏幕的左上角,原点水平向右为X轴的正方向,原点水平向左,为X轴的负方向,同理,原点竖直向下为Y轴的正方向,原点竖直向上为Y轴的负方向 二.View的坐标系注意:View的坐标系统是相对于父控件而言的. getTop(); //获取子View左上角距父View顶部的距离
getLeft();