I want to pass key value pair in Spring REST params using this command:
curl http://localhost:11004/room/page?pageNum=1\&pageSize=1\¶ms={"key":"value"} -H "token:1"|jq '.'
but the server side received params parameter by string like this:
params="key:value"
How to make the server side get key value pair?This is the server side model code:
public class PageQuery<T> {
private Integer pageNum;
private Integer pageSize;
private T params;
}
This is the server side function:
public Response<PageBean<Room>> queryRoomByPage(PageQuery<Map<String,String>> request);
How should I tweak my request or server side code to make it possible?