Popularity
4.7
Growing
Activity
7.6
Growing
5
1
5
Monthly Downloads: 47
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.2.0.0
jsonpath alternatives and similar packages
Based on the "JSON" category.
Alternatively, view jsonpath alternatives based on common mentions on social networks and blogs.
-
aeson-typescript
Generate TypeScript definition files from your ADTs -
safe-json
Automatic versioning of JSON formats for Haskell data types (with backwards compatibility) -
canonical-json
Canonical JSON for signing and hashing JSON values -
aeson-combinators
Aeson combinators for dead simple JSON decoding -
one-line-aeson-text
Pretty-printing short Aeson values as text
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Promo
www.influxdata.com
Do you think we are missing an alternative of jsonpath or a related project?
README
jsonpath-hs
Implementation of jsonpath as described by Steffen Göessner.
State of this library
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.
Missing Features
- The Length funtion: The ability to say
$.length
. It will just look forlength
key as of now. - ScriptExpression: The ability to say things like
$.book[(3+1)]
Variances
- The
$
sign in the beginning is not compulsory - The
$..*
will not produce the root object itself. ## Shout out to JSON-Path-Test-Suite 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.
Uses
I am using this library to support GCP authentication in the Kubernetes haskell client.