Ньюман: Как разбирать JSON

Я пытаюсь разобрать один из моих ответов JSON API с помощью Newman для выполнения теста компонентов, но, к сожалению, получаю Json.parse error, что довольно странно.

Ниже моя структура JSON:

{
    "access_token": "TESTOKEN",
    "token_type": "Treat",
    "expires_in": 374
}
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
280
2

Ответы 2

Очень легко.

Старый формат, который я до сих пор использую.

В разделе «Ваши тесты» напишите этот код:

var myBody = JSON.parse(responseBody)
cosnole.log(myBody)

затем делай с ним все, что хочешь

Но убедитесь, что вы получаете именно ответ в формате json. Или его наличие

Если вы хотите получить access_token и установить его как переменную, чтобы использовать его в будущих запросах:

pm.environment.set('token', pm.response.json().access_token)

Конечно, вы можете сделать то же самое для любого другого значения в ответе.

Другие вопросы по теме