# json-path/JsonPath

Java JsonPath implementation

Repository: https://github.com/json-path/JsonPath
Canonical: https://ross.abutalabs.com/products/jsonpath
Language: Java
License: Apache-2.0
License Family: permissive
Last push: 2026-02-22T18:39:33+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 68, release rhythm 47, longevity 100
- inputs: {"age_days": 5700, "days_push": 192, "days_rel": 192, "gap_med": 114, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9448, forks 1718 (observed 2026-08-28T04:10:31.197784+00:00)

## What it is
Jayway JsonPath is a Java library providing a DSL for reading and querying JSON documents using JsonPath expressions, analogous to XPath for XML. It supports dot and bracket notation, filters, deep scans, slices, and inline functions, and is available on Maven Central.

## Use cases
- query json documents in java
- extract values from json with jsonpath expressions
- filter json arrays with predicates
- read nested json fields in tests
- parse json responses in api testing

## When to choose
- you need XPath-like querying of JSON in a JVM project
- you want a mature, widely used Java JsonPath implementation
- you need filter predicates and deep scans over JSON structures

## When to avoid
- you need streaming or very large JSON processing where a streaming parser fits better
- you are not on the JVM
- you need JSONPath write/update support beyond reading

## Facets
- artifact type: library
- maturity: stable
- function: parser, serialization, developer-tools
- domain: developer-tools, apis
- platform: jvm, cross-platform
- tags: jsonpath, json-query, xpath-like, jackson, query-language, json, data-engineering

## Member repositories
- json-path/JsonPath (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:31.197784+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:22:07.349872+00:00, confidence not recorded.
  - readme: https://github.com/json-path/JsonPath (fetched 2026-08-28T04:10:31.197784+00:00, sha 86af8d9d7248)
- Data as of 2026-08-30T08:39:29.467469+00:00.
