JSON.toJavaObject(resp, XXobject.class);
XXobject 结构中可以是各种自定义数据结构 , 注意LIST只能是LIST
jsonobject 中的list一般是LinkedHashMap
optional.offNullable 进行读取
Object map = Optional.ofNullable(param).map(SuspectedActualControl::getControllerDataList)
.map(pp -> pp.get(0)).filter(xx -> xx instanceof LinkedHashMap);
((LinkedHashMap) param.getControllerDataList().get(0)).get("KeyNo");
String map = Optional.ofNullable(param).map(SuspectedActualControl::getControllerDataList)
.map(pp -> pp.get(0)).filter(xx -> xx instanceof LinkedHashMap)
.map(aa -> (LinkedHashMap) aa).map(bb -> bb.get("KeyNo")).orElse("").toString();