Is it possible somehow to search/sort a field inside a JsonField by creating a custom method using django_rest_framework?
----------------------------------------------------------------
| name | my_json_field |
----------------------------------------------------------------
| record_1 | {"field1": "A1", "field2": "A2", "field3": "A3"} |
----------------------------------------------------------------
| record_2 | {"field1": "B2", "field2": "B1" } |
----------------------------------------------------------------
| record_3 | {"field1": "C3", "field2": "C2", "field3": "C1"} |
----------------------------------------------------------------
So that:
- if filter by my_json_field -> field1 = "A1" I get:
----------------------------------------------------------------
| name | my_json_field |
----------------------------------------------------------------
| record_1 | {"field1": "A1", "field2": "A2", "field3": "A3"} |
----------------------------------------------------------------
- if sort DESC by my_json_field -> field3 I get:
----------------------------------------------------------------
| name | my_json_field |
----------------------------------------------------------------
| record_3 | {"field1": "C3", "field2": "C2", "field3": "C1"} |
----------------------------------------------------------------
| record_1 | {"field1": "A1", "field2": "A2", "field3": "A3"} |
----------------------------------------------------------------
| record_2 | {"field1": "B2", "field2": "B1" } |
----------------------------------------------------------------