Как импортировать вложенные данные JSON в сборщик почтальонов? - PullRequest
0 голосов
/ 26 июня 2018

У меня есть следующие «вложенные данные JSON»:

[{  
   "method":"POST",
   "endpoint":"/users",
   "body":{  
      "username":"ZStGQoTVGvtBO",
      "role":"DEVICE_ADMINISTRATOR"
   },
   "res_code":400,
   "auth":[  
      "4565786",
      "bncfgnjfgnjgt"
   ]
}] 

Как импортировать его в сборщик почтальонов? Я могу импортировать простые данные JSON, но не вложенный JSON. Кроме того, кажется, что проблема заключается в импорте элемента «auth», иногда он игнорирует элемент «auth», иногда он просто импортирует только второе значение «auth».

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете сделать это вручную в сценарии предварительного запроса:

pm.variables.set("username", data.body.username);//<- acess to nested value, you can't use {{body.username}}

или если вы хотите ввести некоторую часть ваших данных в тело запроса, вы можете:

pm.variables.set("bodyPart", JSON.stringify(data.someobject))
...