Как лучше всего обработать ответ?

Владимир

Как лучше всего получить необходимые данные?

Есть:

byte[] data = null;
ByteArrayOutputSream baos = new ByteArrayOutputStream();
while ((bytesRead = is.read(buffer)) != -1) {
baos.write(buffer, 0, bytesRead);
}
data = baos.toByteArray();

String resultString = new String(data, "UTF-8");
System.out.println("--- data: " + resultString);

Выводим:

System.out: --- data: {"hash":"a47754gfxhjh","photo":"fdgyfvhfdvbhfdssfbbv"}

Вопрос: как проще всего получить значения полученных полей "hash" и "photo" ?

1 ответ

Владимир

Это строка в формате json - есть много библиотек, которые умеют парсить такой текст.

Моя самая любимая это Google GSON

licensed under cc by-sa 3.0 with attribution.