2017-08-12 2 views
0

J'utilise un fichier de données pour l'homme passé avec le JSON suivant les données suivantestableau de données Postman à variable RAW Poster Body

{ 
    "FirstName": "Jennifer", 
    "MiddleName": "Geraldine", 
    "LastName": "Gemma", 
    "email": "[email protected]" 
    "Phone":[{"Number":"55-(622)813-5953"},{"Number":"233-(935)372-8021"}]} 
} 

Je tente de faire un post avec les variables de données suivantes dans RAW

{ 
    "FirstName": "{{FirstName}}", 
    "MiddleName": "{{MiddleName}}", 
    "LastName": "{{LastName}}", 
    "email": "{{email}}", 
    "Phone": {{Phone}} 
} 

Toutes les données sont remplies à l'exception du "Téléphone". {{Téléphone}} n'est pas substitué.

Existe-t-il un moyen de le faire ou un autre moyen de publier une requête JSON?

OU

Y at-il une autre façon de publier cette information dans JSON en utilisant Postman à partir d'un fichier de données?

Répondre

0

Vous pouvez utiliser le paramètre Pre-req. onglet de votre demande pour entrer le code JavaScript. Là, vous pouvez itérer à travers le tableau data.Phone et stringifier chaque entrée dans le tableau, JSON.stringify, et construire une chaîne concaténée (disons phone_numbers). Ensuite, vous pouvez définir cette valeur à une variable:

postman.setGlobalVariable("phone_nos", phone_numbers). 

Cette variable « de phone_nos » peut alors être référencé dans le corps de la requête RAW.

"Phone" : {{phone_nos}}