У меня есть эта структура с данными-самосвала:печати после самосвала
$VAR1 = {
'field' => [
{
'content' => {
'en' => [
'Footware haberdashery leather goods'
],
'de' => [
'Schuhe Kurzwaren und Lederartikel'
],
'it' => [
'Calzature mercerie e pelletterie'
]
},
'type' => 'tag',
'valore' => 'TAG3'
},
{
'content' => {
'en' => [
'Cobbler'
],
'de' => [
'Schuster'
],
'it' => [
'Calzolai'
]
},
'type' => 'tag',
'valore' => 'TAG24'
}
]
};
Мой вопрос: как взять данные и распечатать один к одному? Я хочу напечатать имя, тег и дольку. Для моего программного обеспечения необходимо взять имя магазина и больше данных, например, тип
Если вы правильно поняли, вы хотите знать, как получить доступ к значениям в вашей структуре данных. Вы хотите итерации по ссылке _field_ массива и доступа к ключам внутри хэш-ссылок, которые являются элементами _field_. Я предлагаю вам прочитать [perlreftut] (http://perldoc.perl.org/perlreftut.html) и [perlref] (http://perldoc.perl.org/perlref.html) для ознакомления с структурами данных в Perl. – simbabque
Имеет ли эти данные XML? Как вы его генерируете? – Borodin
Нет поля имени. Вы имеете в виду контент? Как вы хотите обрабатывать язык с пустым массивом? Как вы хотите обрабатывать язык с несколькими элементами в массиве? – ikegami