About scalars
Scalars 是基本值类型:Int、Float、String、Boolean 或 ID。
在调用 GraphQL API 时,必须指定嵌套的子字段,直到只返回标量值为止。
Boolean
Boolean 标量类型表示 true 或 false。
Float
Float 标量类型表示有符号双精度浮点数值,符合 IEEE 754 标准。
ID
ID 标量类型表示唯一标识符,通常用于重新获取对象或作为缓存的键。在 JSON 响应中,ID 类型显示为字符串;但它并非设计为人类可读。当作为输入类型时,任何字符串(例如 "4")或整数(例如 4)都可以被接受为 ID。
Int
Int 标量类型表示非小数的有符号整数值。Int 可以表示从 -(2^31) 到 2^31 - 1 之间的值。
JSON
JSON 标量类型表示任意的 JSON 数据结构。它可以包含对象、数组、字符串、数字、布尔值和 null 值的任意组合。该类型通常用于传递动态的或结构不固定的数据。
String
String 标量类型表示文本数据,以 UTF-8 字符序列形式呈现。String 类型最常被 GraphQL 用来表示自由格式的人类可读文本。