The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

use strict;
my $json = q({
"users": [
{ "name": "Alice" },
{ "name": "Bob" },
{ "name": "Carol" }
]
});
my $jq = JQ::Lite->new;
my @reversed = $jq->run_query($json, '.users | reverse');
my @names = map { $_->{name} } @{ $reversed[0] };
is_deeply(\@names, ['Carol', 'Bob', 'Alice'], 'users reversed correctly');
done_testing;