JSON данные отображаются в одной строке в консоли вывода Intellij. - PullRequest
0 голосов
/ 11 января 2020

Когда я конвертирую JSON body в String через response.getBody().asString(), в ответе JSON теряются прерыватели строки. Как я могу сохранить их и отобразить в консольном выводе?

Если я использую простой запрос GET для получения данных JSON, он имеет улучшенный вид

import io.restassured.RestAssured;
import io.restassured.http.Method;
import io.restassured.response.Response;
import io.restassured.specification.RequestSpecification;
import org.testng.annotations.Test;

public class Demo6_GET_AuthTest
{
    @Test
    public void AuthTest()
    {
       RestAssured.baseURI = "https://test.sideways6.com/api/";
       RequestSpecification httprequest = RestAssured.given();
       Response response = httprequest.request(Method.POST, "auth/login");

       String responseBody = response.getBody().asString();
       System.out.println(responseBody);
    }
}

образец вывода

1 Ответ

0 голосов
/ 16 января 2020

Печать asString не будет украшать ответ,

Попробуйте System.out.println (response.then (). Log (). All ());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...