$VAR1=bless( { 'priority' => '2', 'customFieldValues' => [ bless( { 'customfieldID' => 'customfield_12345', 'values' => ['John Smith'], 'key' => undef}, 'RemoteCustomFieldValue' ), bless( { 'customfieldID' => 'customfield_abcde', 'values' => ['California'], 'key' => undef}, 'RemoteCustomFieldValue' )], 'status' => 'Completed' }, 'RemoteIssue'); $VAR1=bless( { 'priority' => '2', 'customFieldValues' => [ bless( { 'customfieldID' => 'customfield_12345', 'values' => ['Mary Monroe], 'key' => undef}, 'RemoteCustomFieldValue' ), bless( { 'customfieldID' => 'customfield_abcde', 'values' => ['New York'], 'key' => undef}, 'RemoteCustomFieldValue' )], 'status' => 'In progress' }, 'RemoteIssue'); #### #!/usr/bin/perl use strict; use warnings; use Data::Dumper; use LWP::UserAgent; use JIRA::Client; use SOAP::Lite; my $user = 'username'; my $pw = 'password'; my $filterID = '12345'; my $jira=JIRA::Client->new('http://example.com/jira',$user,$pw); $jira->set_filter_iterator('$filterID'); while (my $issue = $jira->next_issue()) { my $value = Dumper($issue); print $value; }