jq for Jackson Java JSON Processor
WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.
WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.
WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.
now/0
function (#95)tan/0
, tanh/0
, acos/0
, cosh/0
, asin/0
, sinh/0
, cbrt/0
, log/0
, log10/0
, log1p/0
, exp/0
, expm1/0
, exp2/0
, exp10/0
, atan2/2
{$x}
and {$x:...}
pattern match syntax (#99)[]
(#97)WARNING: This is a pre-release. Java API will likely to change in final 1.0.0 release.
builtins/0
(#130)With the introduction of the Module feature, the jackson-jq-extra jar now provides a new jackson-jq/extras
jq module. Direct (i.e. not going through the module) use of the functions provided by the jar is now deprecated and will be removed in future. See README.md for how to use the new module.
import "jackson-jq/extras" as extras;
extras::uuid4
NOTE: Unless you are already using 0.x, consider using 1.0.0-preview.20240207 or newer 1.x preview releases. It has less bugs, more features and provides better compatibility with jq, in exchange for the stability of the Java API. Just make sure to read the release notes when upgrading.
WARNING: This is a pre-release. Java API will change in final 1.0.0 release.