Currently the filtering keys look like this:
This creates all kinds of headaches trying to normalize this.
I notice you do not add the [filters][0] if there is only one filter for the column. It would be really nice if you always used the same syntax like:
This would make it much easier to parse.
[4]: "filter[filters][0][field]"[5]: "filter[filters][0][operator]"[6]: "filter[filters][0][value]"[7]: "filter[filters][1][logic]"[8]: "filter[filters][1][filters][0][field]"[9]: "filter[filters][1][filters][0][operator]"[10]: "filter[filters][1][filters][0][value]"[11]: "filter[filters][1][filters][1][field]"[12]: "filter[filters][1][filters][1][operator]"[13]: "filter[filters][1][filters][1][value]"[14]: "filter[logic]"I notice you do not add the [filters][0] if there is only one filter for the column. It would be really nice if you always used the same syntax like:
[4]: "filter[filters][0][filters][0][field]"[5]: "filter[filters][0][filters][0][operator]"[6]: "filter[filters][0][filters][0][value]"[7]: "filter[filters][1][logic]"[8]: "filter[filters][1][filters][0][field]"[9]: "filter[filters][1][filters][0][operator]"[10]: "filter[filters][1][filters][0][value]"[11]: "filter[filters][1][filters][1][field]"[12]: "filter[filters][1][filters][1][operator]"[13]: "filter[filters][1][filters][1][value]"[14]: "filter[logic]"