GraphQL, istemcinin sunucuya yalnızca alanın null
olmasa da alan istediğini bildirme olasılığına sahip mi?GraphQL sorgusu: yalnızca boş alanı içermiyor
tepki sonra GraphQL şartname ihlal etmeden
{
"data": {
"hero": {
"friends": [
{
"name": "Luke Skywalker"
},
{
"name": "Han Solo"
},
{
"name": "Leia Organa"
}
]
}
}
}
yerine
{
"data": {
"hero": {
"name": null,
"friends": [
{
"name": "Luke Skywalker"
},
{
"name": "Han Solo"
},
{
"name": "Leia Organa"
}
]
}
}
}
bu mümkün mü gibi görünmelidir sorgu
query HeroAndFriends {
hero {
name
friends {
name
}
}
}
Verilen?
Sadece şunu merak ediyor: Bu davranışın kullanım durumu nedir? –
@AhmadFerdousBinAlam Seri hale getirme sırasında üzerine yazılmasını istemediğim varsayılan (null olmayan) değerlere sahip bir Kotlin veri sınıfım var. – FWeigl
@Ahmad Ferdous, kullanım durumuyla ilgili olarak, sunucu seyrek veri içeren öğelerin dizisini döndürürse ne olur? Her nesnenin birçok alanı olduğu gibi, sadece birkaçı aslında null yerine bir şey içerir. Api yanıtının genel boyutunu azaltmak için bu alanların yükten çıkarılması daha iyi olmaz mı? – margaretkru