public class CustomExport {
private String query;
private String queryFilter;
private String[] selectedColumns;
private String[] selectedAttrs;
private List<CustomColumn> customColumnList;
public class CustomColumn {
/*自定义列ID*/
private String columnId;
/*自定义列名*/
private String columnName;
/*筛选方式*/
private String filterType;
/*筛选字段*/
private List<String> filterField;
/*关键字,筛选方式为关键字时用到*/
private String keywords;
/*表达式,筛选方式为表达式时用到*/
private String regex;
CustomExport customExport = objectMapper.readValue( , javaType);
如何将获取到的json直接转化成类CustomExport的对象 不知如何构建这种javaType
Java
直接用CustomExport.class即可,要保证CustomExport和CustomColum有默认的构造方法。
javaType = CustomExport.class