#java #api
#Ява #API
Вопрос:
// Concatenate Username and password and use base64 to encode the concatenated string String plainCredentials = username ":" password; String base64Credentials = new String(Base64.getEncoder().encode(plainCredentials.getBytes())); // Create authorization header String authorizationHeader = "Basic " base64Credentials; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://zccemmanuel.zendesk.com/api/v2/tickets")) .GET() .header("Authorization", authorizationHeader) .header("Content-Type", "application/json") .build(); // Send HTTP request HttpResponselt;Stringgt; response = client.send(request, HttpResponse.BodyHandlers.ofString());
Я понимаю ответ.тело отображает всю информацию после того, как оно было превращено в строку. Я хочу получить некоторые данные(ы) вместо всего этого.
System.out.println(response.body());
Комментарии:
1. Вам нужно разобрать строку, чтобы получить нужные вам детали.
2. Спасибо за ответ, но не могли бы вы предупредить меня о том, как это будет выглядеть, или указать мне правильное направление @Code-Apprentice
3. Вы можете поискать в Google «синтаксический анализ java json» для получения дополнительной информации.