Group: GitHub Treetrail
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