GraphQL 是一种用于 API 的查询语言,它允许客户端仅请求所需的数据。在本教程中,我们将详细介绍 GraphQL 中的各种类型。

基本类型

GraphQL 定义了以下几种基本类型:

  • String:字符串类型
  • Int:整数类型
  • Float:浮点数类型
  • Boolean:布尔类型
  • ID:唯一标识符类型

复合类型

  • Object:对象类型,可以包含多个字段
  • List:列表类型,可以包含多个元素
  • Enum:枚举类型,定义了一组命名的值
  • Input Object:输入对象类型,用于接收查询参数

示例

以下是一个简单的 GraphQL 查询示例:

query {
  user(id: "123") {
    name
    age
  }
}

在这个查询中,我们请求了用户名为 "123" 的用户的姓名和年龄。

相关教程

想要了解更多关于 GraphQL 的知识,请访问我们的 GraphQL 教程

GraphQL 图解