有没有办法解析/解组查询字符串,将数组作为 Java 中的参数传递到 Map 或自定义类中?
网址示例:
localhost:8080/app/ws/categories?take=10&skip=10&page=2&pageSize=10&filter[logic]=and&filter[filters][0][field]=company_id&filter[filters][0][operator]=eq&filter[filters][ 0][值]=1513
我需要像这样解析过滤器参数:
public class Filter {
private String logic;
private List<Filters> filters;
public class Filters {
private String field;
private String operator;
private String value;
}
}
还有一点 - 我在这里使用 Jersey,也许有可能使用Jersey 的工具解析/解组@QueryParam ?
无论如何,任何其他 Java 解决方案也可以。