package com.terra.lfdcexp.entity; import com.alibaba.fastjson.JSON; import lombok.Data; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @Data public class AlertInfoVo { private List alertInfoList; public void parser(String json){ if( alertInfoList == null ){ alertInfoList = new ArrayList() ; } alertInfoList = JSON.parseArray(json,AlertInfo.class); System.out.println("parse AlertInfoEntity"+alertInfoList.size()); } public List getStatusInList(){ return alertInfoList.stream(). filter(line -> (line.getStatus().toLowerCase().equals("in"))) .collect(Collectors.toList()); } }