Доступ к API Googles Book через C ++ и Qt

Мне нравится получать информацию от API Google Книг.

Поэтому мне нужно выполнить запрос http, как это:

https://www.googleapis.com/books/v1/volumes?q=isbn:3826615956 и получить документ в формате JSON.

Затем необходимо извлечь только некоторые переменные из документа. Итак, мои вопросы:

  1. Есть ли в Qt класс для доступа к документам JSON и / или для выполнения http-запросов.
  2. Если нет, как я могу справиться с этим на чистом c ++? Есть ли какой-нибудь подобный пример?

0

Решение

Обе части поддерживаются Qt, точнее сторонней библиотекой Qt +:

Для HTTP-запросов используйте QNetworkAccessManager. Документация дает несколько простых примеров, как выполнить запрос.

Для Json с Qt4 вы можете использовать QJson, доступно под LGPL. (Будет поддержка Json как часть Qt 5, смотрите Вот, но этого еще нет в Qt4)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]