Javaのパラメータとして配列をMapまたはカスタムクラスに渡す文字列を解析/アンマーシャルする方法はありますか?
URLの例:
localhost:8080 / app / ws / category?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;
}
}
もう1つのポイント-ここではJerseyを使用していますが、Jerseyのツールを使用して@QueryParamを解析/アンマーシャルする可能性はありますか?
とにかく、他のJavaソリューションも問題ありません。