IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Question lecture hash


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Developpeur
    Inscrit en
    Juin 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juin 2012
    Messages : 1
    Par défaut Question lecture hash
    Bonjour j'ai le résultat (depuis un dumper($toto)) d'un appel de méthode suivant (hash je suppose) et je souhaiterais savoir comment accéder par exemple à la valeur de 'assignee' ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    $VAR1 = [
              bless( {
                       'priority' => '3',
                       'customFieldValues' => [
                                              bless( {
                                                       'customfieldId' => 'customfield_10290',
                                                       'values' => [
                                                                   'xxxx'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' ),
                                              bless( {
                                                       'customfieldId' => 'customfield_10295',
                                                       'values' => [
                                                                   'Small'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' ),
                                              bless( {
                                                       'customfieldId' => 'customfield_10294',
                                                       'values' => [
                                                                   'Small'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' ),
                                              bless( {
                                                       'customfieldId' => 'customfield_10180',
                                                       'values' => [
                                                                   'yyyyyyyyyyyy'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' ),
                                              bless( {
                                                       'customfieldId' => 'customfield_10293',
                                                       'values' => [
                                                                   'zzzzzzzzzzzzzzzzzz'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' ),
                                              bless( {
                                                       'customfieldId' => 'customfield_10291',
                                                       'values' => [
                                                                   'zzzzzz'
                                                                 ],
                                                       'key' => undef
                                                     }, 'RemoteCustomFieldValue' )
                                            ],
                       'status' => '1',
                       'project' => 'OO',
                       'components' => [
                                       bless( {
                                                'name' => 'ttttt',
                                                'id' => '11111'
                                              }, 'RemoteComponent' )
                                     ],
                       'attachmentNames' => [],
                       'reporter' => 'toto',
                       'key' => 'OO-1',
                       'assignee' => 'titi',
                       'summary' => 'summary 1',
                       'updated' => '2012-06-21T08:34:40.000Z',
                       'id' => '11111',
                       'votes' => '0',
                       'fixVersions' => [
                                        bless( {
                                                 'releaseDate' => '2012-06-29T22:00:00.000Z',
                                                 'sequence' => '7',
                                                 'name' => '2012 Q2',
                                                 'released' => 0,
                                                 'id' => '22222',
                                                 'archived' => 0
                                               }, 'RemoteVersion' )
                                      ],
                       'affectsVersions' => [],
                       'description' => 'titi toto tutu',
                       'environment' => undef,
                       'created' => '2011-12-13T13:29:28.000Z',
                       'resolution' => undef,
                       'type' => '33',
                       'duedate' => '2012-06-29T22:00:00.000Z'
                     }, 'RemoteIssue' )
            ];
    $VAR2 = '
    ';
    Toute aide sera la bienvenue

  2. #2
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    il a peut-être mieux, mais ceci devrait marcher:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print $$VAR1[0]{assignee};

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    à voir le contenu de ta variable, tu dois surement utiliser un module. Je te conseil vivement de lire la dite documentation pour voir s'il n'y a pas une méthode pour accéder à ta valeur.

  4. #4
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par djibril Voir le message
    à voir le contenu de ta variable, tu dois surement utiliser un module. Je te conseil vivement de lire la dite documentation pour voir s'il n'y a pas une méthode pour accéder à ta valeur.
    Oui, c'est aussi ce que je pensais, c'est pourquoi je disais qu'il y avait sans doute mieux que d'accéder directement à la donnée.

  5. #5
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    Plus précisément, c'est peut-être à partir de ce module : JIRA::Client

Discussions similaires

  1. [Débutant] Question lecture/enregistrement d'un TStringGrid
    Par dekalima dans le forum C++Builder
    Réponses: 7
    Dernier message: 14/12/2010, 15h18
  2. lecture hash de hash
    Par sone47 dans le forum Langage
    Réponses: 4
    Dernier message: 24/07/2009, 10h08
  3. Question lecture port // inp32
    Par wokba dans le forum C
    Réponses: 8
    Dernier message: 18/05/2008, 17h36
  4. Question sur lecture d'un fichier text en Java
    Par ovcrash dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 27/11/2007, 17h14
  5. [Question] lecture d'un .pro ou dll
    Par Esil2008 dans le forum C#
    Réponses: 2
    Dernier message: 28/08/2007, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo