JSONPath

A fork of JSONPath from http://goessner.net/articles/JsonPath/ (by JSONPath-Plus)

JSONPath Alternatives

Similar projects and alternatives to JSONPath

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better JSONPath alternative or higher similarity.

JSONPath reviews and mentions

Posts with mentions or reviews of JSONPath. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-06.
  • jq 1.7 Released
    33 projects | news.ycombinator.com | 6 Sep 2023
    Another great alternative is JSONPath[1] which unfortunately not as widely supported and known despite being brilliant!

    It's inspired by XPath so it's very familiar instead of a complete new DSL. The killer feature imo is the recursive key lookup so you can write `people..address` and it'll find all "address" keys that descend from "people" anywhere in the JSON. It's by far my favorite parsing language for JSON and I wrote an introduction blog on how to use it in JSON dataset parsing [2] :)

    1 - https://github.com/JSONPath-Plus/JSONPath

    2 - https://scrapfly.io/blog/parse-json-jsonpath-python/

Stats

Basic JSONPath repo stats
1
924
6.8
about 1 month ago

JSONPath-Plus/JSONPath is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of JSONPath is JavaScript.


Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com