2017-07-20 1 views
0

Disons que j'ai une réponse JSON qui retourne un tableau:Rest-Assured: Saisissant une réponse JSON dans un tableau

[ 
    { 
     "username": "dude", 
     "id": 123456, 
    }, 
    { 
     "username": "hello", 
     "id": 654321, 
    } 
] 

Comment pourrais-je saisir un élément dans le tableau à l'aide en utilisant Rest-Assured? Par exemple, je voudrais juste saisir le premier élément du tableau et l'imprimer.

+0

[Rest-Assured] (https: //github.com/rest-assured/rest-assured) est juste un support de bibliothèque pour valider la réponse. Vous voulez travailler avec le Json à partir de cette réponse, vous pouvez utiliser des bibliothèques comme: [Gson] (https://github.com/google/gson), [Jackson] (https://github.com/FasterXML/jackson- docs) –

Répondre

0

Utilisez le code suivant

given() 
    .when() 
    .get() 
    .then().extract().path() // or .extract().jsonpath() 
0

Vous pouvez consulter this post de mes pour voir comment vous pouvez extraire les clés exactes et faire beaucoup plus par rassurez-vous pour les tests API