@LSP55

How get values from HttpsUrlConnection?

Кароч, отправлю запрос в ютуб, получаю кучу строк, как с этих строк достать что мне надо? Нигде не нашел ответа, кто шарит?

URL url = new URL(texturl.replace("{id}", args[0]));
			
			HttpsURLConnection connect = (HttpsURLConnection) url.openConnection();
			connect.setDoOutput(true);
			
			connect.setRequestMethod("GET");
			
			BufferedReader in = new BufferedReader(new InputStreamReader(connect.getInputStream()));

			String decodedString;
			while ((decodedString = in.readLine()) != null) {
				System.out.println(decodedString);
			}
			in.close();


Результат что получаю в строках:
{
  "kind": "youtube#videoListResponse",
  "etag": "q20uri3_U3aqnEUEbGRnZPlxUbA",
  "items": [
    {
      "kind": "youtube#video",
      "etag": "ESLK6bJzgoGRSORoWeDkjuuzoQ8",
      "id": "vlVQiwYG8eg",
      "statistics": {
        "viewCount": "1618110",
        "likeCount": "38821",
        "dislikeCount": "1160",
        "favoriteCount": "0",
        "commentCount": "1738"
      }
    }
  ],
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 1
  }
}
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@LSP55 Автор вопроса
Я тут нашел JSONObject JSONArray JSONParser
В принципе теперь работает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Короче берешь Retrofit, Gson, и получаешь нормальный апи вместо этого всего.
Ответ написан
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Приветствую!
Смотрите в стороне библиотек Jackson или GSON.
С помощью одной из библиотек парсите json и достатете то, что нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы