有没有一种方法可以在Java中将整个JSON路径数据转换为字符串?
我正在处理API和它们的响应以JSON格式返回。通过Postman / WireShark很容易理解JSON结构,但我正在尝试通过Java运行API请求,获取响应,将原始响应转换为JSON,将JSON响应转换为字符串格式并打印出来。方法‘.getString()’是用于访问特定元素而不是整个数据。方法‘.toString()’也无法在JSON数据上工作。
我正在处理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);
我试图实现的代码片段是所提到的“???”。