Haskell implementation of JSONPath
BSD-3-CLAUSE License
Implementation of jsonpath as described by Steffen Göessner.
This library is still work in progress, but feel free to use it create issues. It lacks some features and has a few variances from the description.
$.length
. It will just look for length
key as of now.$.book[(3+1)]
$
sign in the beginning is not compulsory$..*
will not produce the root object itself.I have copied a few of the tests from there, I will probably just sub-module the repository if and when the whole test suite is green.
I am using this library to support GCP authentication in the Kubernetes haskell client.