?
Solved

getting arrays list from variable

Posted on 2007-11-28
1
Medium Priority
?
284 Views
Last Modified: 2012-08-13
My result is stored in a variable call
$result
this is the Dump of $result
I'm trying to get the list from
 '*value*
more spefically the "books"


$VAR1 = bless( [
                 bless( {
                          '_cptr' => \3052563728,
                          'BSFObject_objectType' => 'BSFSRContext'
                        }, 'BSFSRContext' ),
                 0,
                 sub { "DUMMY" },
                 bless( {
                          '_BSFResultsID' => '9b30200b2426c25049cb6ee024b2ed38',
                          '_verify_isOK' => 1,
                          'BSFObject_objectType' => 'Life::Great::Service::_hopeVector',
                          '*CodigoProtocol*' => '1.1',
                          '_BSFRequest_Details' => {
                                                     'index' => 0,
                                                     '_req' => 'getGreat',
                                                     '_type' => 'Life::Great::Service::_hopeVector',
                                                     '_svc' => 'LifeGreatService'
                                                   },
                          'BSFDValid' => 'Normal',
                          '*value*' => [
                                         {
                                           'isActive' => '1',
                                           'Books' => {
                                                          'ids2' => 'Test12345',
                                                          '*classHierarchy*' => [
                                                                                  'Life.Books',
                                                                                  'java.lang.Object'
                                                                                ],
                                                          '*className*' => 'Life.Books',
                                                          'type' => {
                                                                      '*classHierarchy*' => [
                                                                                              'Life.Types',
                                                                                              'java.lang.Object'
                                                                                            ],
                                                                      '*className*' => 'Life.Types',
                                                                      'name' => 'Review',
                                                                      'id' => 2115
                                                                    }
                                                        },
                                           'Charis' => {
                                                               'ids2' => 'CUST12345',
                                                               '*classHierarchy*' => [
                                                                                       'Life.Charis',
                                                                                       'java.lang.Object'
                                                                                     ],
                                                               '*className*' => 'Life.Charis',
                                                               'type' => {
                                                                           '*classHierarchy*' => [
                                                                                                   'Life.Types',
                                                                                                   'java.lang.Object'
                                                                                                 ],
                                                                           '*className*' => 'Life.Types',
                                                                           'name' => 'clients',
                                                                           'id' => 8
                                                                         }
                                                             },
                                           '*classHierarchy*' => [
                                                                   'Life.Great.hope',
                                                                   'java.lang.Object'
                                                                 ],
                                           '*className*' => 'Life.Great.hope',
                                           'context' => {
                                                          '*classHierarchy*' => [
                                                                                  'Life.Context',
                                                                                  'java.lang.Object'
                                                                                ],
                                                          'domain' => 'Books',
                                                          '*className*' => 'Life.Context',
                                                          'ids' => '34'
                                                        },
                                           'duration' => '1195783649',
                                           'tables' => {
                                                                   '*classHierarchy*' => [
                                                                                           'Life.Great.hopetables',
                                                                                           'java.lang.Object'
                                                                                         ],
                                                                   '*className*' => 'Life.Great.hopetables',
                                                                   'name' => 'Creator',
                                                                   'description' => 'tables created by backfill'
                                                                 }
                                         },
                                         {
                                           'isActive' => '1',
                                           'Books' => {
                                                          'ids2' => 'Test12345',
                                                          '*classHierarchy*' => [
                                                                                  'Life.Books',
                                                                                  'java.lang.Object'
                                                                                ],
                                                          '*className*' => 'Life.Books',
                                                          'type' => {
                                                                      '*classHierarchy*' => [
                                                                                              'Life.Types',
                                                                                              'java.lang.Object'
                                                                                            ],
                                                                      '*className*' => 'Life.Types',
                                                                      'name' => 'Review',
                                                                      'id' => 2115
                                                                    }
                                                        },
                                           'Charis' => {
                                                               'ids2' => 'CUST12345',
                                                               '*classHierarchy*' => [
                                                                                       'Life.Charis',
                                                                                       'java.lang.Object'
                                                                                     ],
                                                               '*className*' => 'Life.Charis',
                                                               'type' => {
                                                                           '*classHierarchy*' => [
                                                                                                   'Life.Types',
                                                                                                   'java.lang.Object'
                                                                                                 ],
                                                                           '*className*' => 'Life.Types',
                                                                           'name' => 'clients',
                                                                           'id' => 8
                                                                         }
                                                             },
                                           '*classHierarchy*' => [
                                                                   'Life.Great.hope',
                                                                   'java.lang.Object'
                                                                 ],
                                           '*className*' => 'Life.Great.hope',
                                           'context' => {
                                                          '*classHierarchy*' => [
                                                                                  'Life.Context',
                                                                                  'java.lang.Object'
                                                                                ],
                                                          'domain' => 'Books',
                                                          '*className*' => 'Life.Context',
                                                          'ids' => '34'
                                                        },
                                           'duration' => '1196269722',
                                           'tables' => {
                                                                   '*classHierarchy*' => [
                                                                                           'Life.Great.hopetables',
                                                                                           'java.lang.Object'
                                                                                         ],
                                                                   '*className*' => 'Life.Great.hopetables',
                                                                   'name' => 'Container',
                                                                   'description' => 'tables created by backfill'
                                                                 }
                                         }
                                       ]
                        }, 'Life::Great::Service::_hopeVector' )
               ], 'BSFROLazyEvaluation' );
0
Comment
Question by:angelblade27
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 39

Accepted Solution

by:
Adam314 earned 500 total points
ID: 20367568
Here is some code that will give you a dump of the books.
foreach (@{$result->[3]->{'*value*'}}) {
	print Dumper($_->{Books});
}

Open in new window

0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I've just discovered very important differences between Windows an Unix formats in Perl,at least 5.xx.. MOST IMPORTANT: Use Unix file format while saving Your script. otherwise it will have ^M s or smth likely weird in the EOL, Then DO NOT use m…
A year or so back I was asked to have a play with MongoDB; within half an hour I had downloaded (http://www.mongodb.org/downloads),  installed and started the daemon, and had a console window open. After an hour or two of playing at the command …
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
Six Sigma Control Plans
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question