RestAPI.exchange 到 return JSON

RestAPI.exchange to return JSON

在我们的应用程序中,我们进行以下调用并接收字符串形式的响应。后面我们把字符串操作成JSON,然后把JSON转成HashMap。 (我们收到了非常大的 JSON 响应和将字符串转换为 JSON 和将 JSON 转换为 HashMap。此操作在应用程序中花费了很多时间)

ResponseEntity 响应 = RestAPI.exchange(restTemplate, url, HttpMethod.GET, 请求, String.class);

有什么方法可以从 RestAPI.exchange 获得 JSON 格式的响应,或者有什么想法可以避免这样的时间采取行动吗?

3-4 MB 的大小并没有那么大,除非您始终将数据保存在内存中。我假设您处理数据,并在从 REST 接收数据后将其存储在数据库中。

最好获取JSON数据并将其转换为对象,而不是获取对象二进制数据。

如今拥有所有强大的硬件和内存,将 60,000 行 JSON 转换为对象根本不成问题。所以你在正确的道路上。