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]"