Group: GitHub Treetrail
Sort by:Popular▼

1.JsonPath Core10 usages

io.github.treetrail » jsonpath-core Apache

JSONPath (RFC 9535) for Java: passes the JSONPath Compliance Test Suite, no dependencies besides the JSpecify annotations, works on any JSON tree through a small JsonModel interface.
Last Release on Oct 12, 2026

2.JsonPath Migration1 usages

io.github.treetrail » jsonpath-migration Apache

Compares JSONPath expressions between Jayway JsonPath and Treetrail (RFC 9535) and reports every difference, with rewrite hints.
Last Release on Oct 12, 2026

3.JsonPath AssertJ

io.github.treetrail » jsonpath-assertj Apache

AssertJ assertions for JSON with Treetrail JSONPath (RFC 9535): assertThatJson(body).jsonPath("$.items[*].id").
Last Release on Oct 12, 2026

4.JsonPath Gson

io.github.treetrail » jsonpath-gson Apache

Treetrail JSONPath (RFC 9535) on Gson trees (com.google.gson.JsonElement).
Last Release on Oct 12, 2026

5.JsonPath Jackson2

io.github.treetrail » jsonpath-jackson2 Apache

Treetrail JSONPath (RFC 9535) on Jackson 2 trees (com.fasterxml.jackson.databind.JsonNode).
Last Release on Oct 12, 2026

6.JsonPath Jackson3

io.github.treetrail » jsonpath-jackson3 Apache

Treetrail JSONPath (RFC 9535) on Jackson 3 trees (tools.jackson.databind.JsonNode).
Last Release on Oct 12, 2026

7.JsonPath Jayway Functions

io.github.treetrail » jsonpath-jayway-functions Apache

Jayway JsonPath's aggregate functions min, max, sum, avg and stddev as Treetrail function extensions. Not part of RFC 9535.
Last Release on Oct 12, 2026

8.JsonPath JSONP

io.github.treetrail » jsonpath-jsonp Apache

Treetrail JSONPath (RFC 9535) on Jakarta JSON-P values (jakarta.json.JsonValue), with any JSON-P implementation.
Last Release on Oct 12, 2026

9.JsonPath Model Testkit

io.github.treetrail » jsonpath-model-testkit Apache

Tests for JsonModel implementations: runs the JSONPath Compliance Test Suite (RFC 9535) and the JsonModel contract against your model, as JUnit dynamic tests.
Last Release on Oct 12, 2026

10.JsonPath Rewrite

io.github.treetrail » jsonpath-rewrite Apache

OpenRewrite recipe that finds Jayway JsonPath expressions in a code base and assesses each one against RFC 9535.
Last Release on Oct 12, 2026

11.JsonPath Spring Test

io.github.treetrail » jsonpath-spring-test Apache

JSONPath (RFC 9535) assertions for Spring MockMvc and WebTestClient, a replacement for Spring's Jayway-based jsonPath(...) matchers.
Last Release on Oct 12, 2026