gpt4 book ai didi

java - JSON数据在Intellij的输出控制台中一行显示,放心

转载 作者:行者123 更新时间:2023-12-01 18:53:24 25 4
gpt4 key购买 nike

当我通过 response.getBody().asString() 将 JSON 主体转换为字符串时,它会在 JSON 响应中丢失换行符。如何保留它们并在控制台输出中显示?

如果我使用简单的 GET 请求来获取一些 JSON 数据,它会美化 View

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);
}
}

sample of output

最佳答案

打印asString不会美化响应,

尝试一下System.out.println(response.then().log().all());

关于java - JSON数据在Intellij的输出控制台中一行显示,放心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59697765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com