欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解析前台传输的json字符串

程序员文章站 2024-01-10 11:05:22
...

1.定义BaseSearchInputDto用于接收前台传输的页号页大小,已及json字符串

public class BaseSearchInputDto {
	private String filter;
	private int pageSize=10;
	private int pageNumber=1;
}
	

2.Controller里解析成JAVA对象,注意传输的字段需要和接收的字段名称一致

	CommonDto dto = null;
		if (input.getFilter() != null && input.getFilter() != "") {
			dto = JSONObject.parseObject(input.getFilter(), CommonDto.class);
		}
public class CommonDto {
	// 供应商名称/产品品名
	private String generaname;
	// 单据状态
	private String state;
	// 订单开始日期
	private String startdate;
	// 订单结束日期
	private String enddate;
}