Я прочитал учебник по Джерси , и похоже, что его веб-клиент возвращает ответ типа String, что означает, что мне нужно проанализировать ответ самостоятельно.
Есть ли какая-либо библиотекав Java (или третьей стороне), который может автоматически преобразовать ответ из JSON в Java?Это может иметь смысл, используя дженерики.например, предположим, что я ожидаю, что тело ответа будет массивом Person, тогда я бы сделал что-то вроде:
FooResponse response = FooRestClient.makeRequest<Person[]>("http://www.foo.com/api/people","GET");
Person[] people = response.status == 200 ? response.body : [];
Если нет способа сделать это (или подобное), какой самый простой способ проанализироватьответ, а затем преобразовать тело ответа в объект Java?