gpt4 book ai didi

java - RestAssured JsonPath 到字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:52 24 4
gpt4 key购买 nike

有没有办法将整个JSON路径数据转换为Java中的字符串?

我正在处理 API,它们的响应采用 JSON 格式。通过 Postman/WireShark 很容易理解 JSON 结构,但我试图通过 Java 运行 API 请求,获取响应,将原始响应转换为 JSON,将 JSON 响应转换为字符串格式并打印。 '.getString()' 方法用于访问特定元素而不是整个数据。 '.toString()' 方法也不适用于 JSON 数据。

    JsonPath json = (ConvertRawFiles.rawtoJSON(response));
String id = json.get("id");
log.info("The id is " + id);

JsonPath json = (ConvertRawFiles.rawtoJSON(response));
String complete_json_data = ???;
log.info("The complete json data is " + complete_json_data);

提到“???”的代码片段这就是我想要达到的目标。

最佳答案

可以将JsonPath对象转换成String的方法有:

JsonPath json = (ConvertRawFiles.rawtoJSON(response));
String complete_json_data = json.prettify();

JsonPath json = (ConvertRawFiles.rawtoJSON(response));
String complete_json_data = json.prettyPrint();

关于java - RestAssured JsonPath 到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51129197/

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