Skip to content

Function Overview

jpx provides 498 functions: 26 standard JMESPath functions and 472 extensions organized into 33 categories.

Discovering Functions

jpx --list-functions
jpx --list-category string
jpx --describe upper
jpx --search 'date format'

Categories

Category Description Count
Standard JMESPath Standard functions defined by the JMESPath specification. 26
String Functions for transforming, inspecting, and formatting strings. 52
Array Functions for transforming, grouping, and inspecting arrays. 46
Object Functions for transforming, merging, and inspecting objects. 54
Math Mathematical and statistical functions. 49
Date/Time Functions for parsing, formatting, and calculating with dates and times. 28
Duration Functions for parsing, formatting, and calculating durations. 8
Hash Cryptographic and checksum hash functions. 9
Encoding Encoding and decoding functions. 10
Validation Functions for validating common data formats. 13
Expression Higher-order functions that evaluate JMESPath expression references. 41
Type Type conversion and inspection functions. 13
Regular Expression Regular-expression matching and transformation functions. 5
URL Functions for parsing and constructing URLs and query strings. 6
Semantic Versioning Functions for inspecting and comparing semantic versions. 7
JSON Patch JSON Patch (RFC 6902) and JSON Merge Patch (RFC 7396) functions. 3
Multi-Match Functions for matching and replacing multiple patterns. 10
UUID UUID generation functions. 1
ID Generation Functions for generating and inspecting identifiers. 3
Random Random number and sampling functions. 5
Text Text analysis and natural-language utility functions. 21
Language Language and writing-system detection functions. 5
Fuzzy String similarity and fuzzy-matching functions. 9
Discovery Functions for relevance-ranked discovery over collections. 3
Phonetic Phonetic encoding and comparison functions. 9
Network IP address and CIDR utility functions. 7
Geolocation Geographic distance, bearing, and geohash functions. 10
Path Portable file-path manipulation functions. 7
Format CSV and TSV conversion functions. 6
Color Color conversion and manipulation functions. 8
Computing Bitwise and low-level computing utility functions. 9
Utility General-purpose utility functions. 11
Units Unit conversion functions. 4