Как проверить, является ли ответ службы пустым массивом или нет, прежде чем назначать его переменной с помощью языка выражений Spring

Сценарий 1. Когда rest API X возвращает ответ с содержанием [{..}], я могу прочитать первый элемент, используя «[0]». Сценарий 2: когда API возвращает пустой ответ, выражение «[0]» бросает исключение «EL102SE: в коллекции есть элементы« 0 », индекс« 0 »недействителен», чего и следовало ожидать.

Я пытаюсь написать выражение, чтобы избежать исключения в ответе сценария 2: «[] .size ()> 0?[0]: null», но я не уверен, как проверить размер пустого узла. Пожалуйста помоги?

0 ответов

Другие вопросы по тегам