将大型 JSON 直接从 Java 中的 REST API 响应流保存为文本
Posted
技术标签:
【中文标题】将大型 JSON 直接从 Java 中的 REST API 响应流保存为文本【英文标题】:Save large JSON to text straight from REST API response stream in Java 【发布时间】:2015-01-07 04:17:58 【问题描述】:将大型 JSON 从 REST API 调用保存到文本文件的最佳方法是什么?我目前在 Chrome 中使用 Postman 来测试 API,有时由于 JSON 输出较大,它会使 Chrome 无响应。我想编写一些 Java 代码来将大型 JSON 保存到文本文件中。有没有办法将 REST 输出直接流式传输到文本输入流,以便在运行时不会占用太多内存?
【问题讨论】:
【参考方案1】:建议您使用cURL。
这里有一个示例用法:Capture Curl Output to a File
它应该比缓冲整个输出更有效。
【讨论】:
以上是关于将大型 JSON 直接从 Java 中的 REST API 响应流保存为文本的主要内容,如果未能解决你的问题,请参考以下文章
如何将JSON响应转换为Java List-使用Rest Assured进行API测试
如何使用 REST 将 Json 字符串发送到 android 参数中的 java webservice?
无法从 Spring Boot REST 中的 Hibernate POJO 返回 JSON
如何使用Map从Rest API中的URI绑定java方法的参数值