c++ - 通过 C++ 和 Qt 访问 Googles Book API

标签 c++ json api qt google-books

我喜欢从 Google Books API 获取信息.

因此我需要执行这样的 http 请求:

https://www.googleapis.com/books/v1/volumes?q=isbn:3826615956并检索 JSON 格式的文档。

然后有必要从文档中提取一些变量。所以我的问题是:

  1. Qt 中是否有任何类可以访问 JSON 文档和/或执行 http 请求。
  2. 如果没有,我如何使用纯 C++ 来管理它?有没有类似的例子?

最佳答案

这两个部分都由 Qt 支持,或者更确切地说,由 Qt + 第三方库支持:

对于 HTTP 请求,使用 QNetworkAccessManager .该文档提供了一些如何触发请求的简单示例。

对于带有Qt4的Json,你可以使用QJson , 在 LGPL 下可用。 (Qt 5 将支持 Json,参见 here ,但 Qt4 中还没有)

关于c++ - 通过 C++ 和 Qt 访问 Googles Book API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553122/

相关文章:

使用指针的 C++ 复制构造函数

json - 如何将带有字节数组的JSON发送到Web API/ postman

c++ - 具有两个原子的自旋锁的最小限制内存排序

c++ - std::enable_if 基于可变参数模板的存在

c++ - 将 dll 引用添加到托管 C++ 项目时出现编译器错误

javascript - 类型错误 : undefined is not an object (evaluating 'this.props' ) - React Native

ruby-on-rails - json Errno::EPERM 不允许操作

java - spring boot API 调用出现 403 禁止错误?

api - 在Karate Scenario Outline测试中,如何通过变量传递Examples表中的参数值

Android + Firebase 身份验证 + REST API : How to properly work with token?