RestAPI.exchange для возврата JSON
В нашем приложении мы делаем вызов ниже и получаем ответ в виде строки. Позже мы манипулируем строкой в JSON и конвертируем JSON в HashMap. (мы получили очень большой кусок ответа JSON и Преобразование строки в JSON и JSON в HashMap. Это действие занимает много времени в приложении)
ResponseEntity response = RestAPI.exchange (restTemplate, url, HttpMethod.GET, request, String.class);
Есть ли способ получить ответ в формате JSON от RestAPI.exchange или какая-либо идея, чтобы избежать такого времени принятия мер?
1 ответ
Размер 3-4 МБ не так уж велик, если только вы не храните данные всегда в памяти. Я предполагаю, что вы обрабатываете данные и сохраняете их в БД после получения их от REST.
Лучше получать данные JSON и преобразовывать их в объекты, а не получать двоичные данные объектов.
Со всем мощным оборудованием и памятью, доступными в настоящее время, преобразование 60000 строк JSON в объекты не должно быть проблемой вообще. Итак, вы на правильном пути.