1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

DEMANDE Récupérer les valeurs dans JSON

Discussion dans 'Windev' créé par FLAV2020, Fev 1, 2023.

  1. FLAV2020

    FLAV2020 New Member

    Inscrit:
    Jan 29, 2019
    Messages:
    23
    J'aime reçus:
    0
    Bonjour,
    Svp comment récupérer les valeurs de "serviceContracts" en windev :


    Code (Text):
    {
        "partnerContracts":{
            "partnerId":"{{partner_id}}",
            "contracts":[
                {
                    "service":"list_serveur",
                    "contractDescription":"list all client",
                    "serviceContracts":[
                        {
                            "model":"HP",
                            "disk":"1To",
                            "Id":"2117fc27-a121-46f2-933c-cd4ec6475d67",
                            "availableServer":True,
                            "dateExpires":"2015-05-01T14:38:14",
                            "Description":"192.1X.XX"
                        }
                    ]
                }
            ]
        }
    Merci
     
    Tags:
  2. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    598
    J'aime reçus:
    328
    Bonjour,
    Il suffit de créer la structure/classe correspondant au JSON et de désérialiser
    Dans ton cas :
    Code (Windev):
    CserviceContracts est une Classe
        model est une chaîne
        disk est une chaîne
        Id est une chaîne
        availableServer est un entier
        dateExpires est une chaîne
        'Description' est une chaîne
    FIN
    Code (Windev):
    Ccontracts est une Classe
        service est une chaîne
        contractDescription est une chaîne
        serviceContracts est un tableau de CserviceContracts
    FIN
    Code (Windev):

    CpartnerContracts est une Classe
        partnerId est une chaîne
        contracts est un tableau de Ccontracts
    FIN
     
    Code (Windev):

    CserviceContracts est une Classe
        model est une chaîne
        disk est une chaîne
        Id est une chaîne
        availableServer est un booléen
        dateExpires est une chaîne
        'Description' est une chaîne
    FIN
     
     
  3. FLAV2020

    FLAV2020 New Member

    Inscrit:
    Jan 29, 2019
    Messages:
    23
    J'aime reçus:
    0
    Merci dandy, j'ai plutôt utilisé la fonction variant pour décrypter et accéder à la valeur de chaque membre du Json.
     

Partager cette page

Chargement...