WSDL::SOAP для perl. Как извлечь данные из ответа сервера?
Вопрос в следующем. Есть модуль WSDL::SOAP для perl. Каким образом можно получить нужное значение из переменной $result ?
my $result = $soap->call(...);
Как-то для этого используют Data::Dumper;
Но Dumper($result) выдаёт что-то неудобоваримое.
my $result = $soap->call(...);
Как-то для этого используют Data::Dumper;
Но Dumper($result) выдаёт что-то неудобоваримое.
1 ответов
Использую после use
SOAP::WSDL::Factory::Deserializer->register('1.2', 'SOAP::WSDL::Deserializer::Hash');
Потом использую
my $res = $soap_result->{Envelope}->{Body}->{processResponse}->{return}->{result};