mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-24 16:03:37 +03:00
3fc25a39d3
This improves `parseJSONPath` and `encodeJSONPath` to encode special characters appropriately by delegating to Aeson. This also makes a couple of improvements to `encodeJSONPath`. 1. The function is moved from `Hasura.Base.Error` to `Data.Parser.JSONPath`. This still doesn't seem too appropriate but it is somewhat better. I am basing this on the fact that its test cases already lived in `Data.Parser.JSONPathSpec`. 2. It now returns `Text`, not `String`. 4. It quotes strings with double quotes (`"`) rather than single quotes (`'`), just like JSON. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4935 GitOrigin-RevId: bf44353cd740500245f2e38907a7d6263ae0291c |
||
---|---|---|
.. | ||
basic | ||
jsonb | ||
ltree | ||
postgis | ||
search |