gpt4 book ai didi

graphql - 我们可以在 GraphQL 响应中为 bool 值返回 null

转载 作者:行者123 更新时间:2023-12-04 02:46:31 25 4
gpt4 key购买 nike

我有一个用例,其中值可以是"is"、“否”或“空”,其中“空”表示“不存在”。我可以在 GraphQL 中使用 bool 类型来表示这一点吗?

最佳答案

来自 spec :

By default, all types in GraphQL are nullable; the null value is a valid response for all [types]. To declare a type that disallows null, the GraphQL Non‐Null type can be used.



换句话说,除非您明确指定您的字段为非空,否则 null 将始终是该字段的有效值,无论该字段是 bool 值、其他标量类型还是对象类型。
+----------+-------------------+
| type | allowed values |
+----------+-------------------+
| Boolean | true, false, null |
| Boolean! | true, false |
+----------+-------------------+

关于graphql - 我们可以在 GraphQL 响应中为 bool 值返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57013591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com