/**
SchoolTableDO.java
*/
private int Id;
private String describeDataForm;// 表单描述
private String optionsDataForm;// 表单选项
private int parentID;
private String showType;
public TransferTablesDTO toTransferTablesDTO() {// 读取数据的时候,将JSON数据在转化为List<String>,再传回前端
//int、String、List<String>、int、String
return new TransferTablesDTO(Id, describeDataForm,(List<String>) JSONArray.parseArray(optionsDataForm, String.class), parentID, showType);
}
两个类之间的转换,上面个类,映射到数据库中,下面个类用于与前端交互传输
/**
TransferTableDTO.java
*/
private int Id;
private String describeDataForm;// 表单描述
private List<String> optionsDataForm;
private int parentID;
private String showType;
public SchoolTablesDO toSchoolTablesDO() {// 将List<String>类型的optionsDataForm数据转化为JSON数据,将次JSON数据保存到数据库中
//int、String、String、int、String
return new SchoolTablesDO(Id, describeDataForm, JSONObject.toJSONString(optionsDataForm), parentID, showType);
}