Popularity
5.7
Growing
Activity
0.0
-
5
3
6
Monthly Downloads: 17
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
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
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.