Хорошо, я на 95% уверен, что это вывод SOAP::Mapping::Object#inspect
, а не фактический ответ. И из этого класса, похоже, вы используете метод []
для извлечения атрибутов.
Так что, если я правильно читаю, то, похоже, вы захотите:
response_id = response_object['id']
Хотя каждый атрибут, которому предшествует {}
, кажется довольно странным. Так что, если это действительно часть имени атрибута, вам может понадобиться:
response_id = response_object['{}id']
Но это кажется довольно странным и может указывать на то, что используемая вами библиотека SOAP неправильно анализирует ответ.
Отказ от ответственности: я никогда не использовал эту библиотеку раньше, и публиковал ее, просто просматривая документы ... Это может или не может быть очень точным в способах использования этого класса. *