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 用來表示自由格式的人類可讀文本。