| | |
| | | |
| | | @Override |
| | | public void dataParser(AttrNode attrNode) { |
| | | log.info("#数据子集执行#"); |
| | | // log.info("#数据子集执行#"); |
| | | Map<String, Object> parserData = attrNode.getParserData(); |
| | | |
| | | Child param = (Child) attrNode.getParam(); |
| | | String obj = param.getObj(); |
| | | |
| | | Object o = parserData.get(obj); |
| | | if (o == null) { |
| | | return; |
| | | } |
| | | Object state = JSONObject.parseObject(JSONObject.toJSONString(o)).get("state"); |
| | | List children = JSONObject.parseObject(JSONObject.toJSONString(state)).getObject("children", List.class); |
| | | attrNode.setData(children); |