删除带有null的整数项

yhived7q  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(251)

我的阿波罗服务器上有一个简单的变种,可以改变名字和年龄,

mutation updateUser(id:1){
name: "John"
age:25
}

如果客户想删除“name”,他可以简单地给我发送一个空字符串作为名称

mutation updateUser(id:1){
name: ""
}

但是如果客户机想要删除age(将其设为null,因为类型是“int”,s(he)不能发送空字符串),那么客户机将向我发送以下代码

mutation updateUser(id:1){
age: null
}

在java中,我无法识别它是空的年龄或客户端没有给我发送任何阿波罗解析器。p、 因为java无法识别对象中的属性是存在的还是空的
请告知
架构是:

type User{
id: ID!
name: String
age: Int
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题