Нет. В этом была вся цель GraphQL. Чтобы иметь единственное конечное место и позволить пользователям извлекать другой тип / гранулярность данных, указав входные данные в формате запроса в отличие от API-интерфейсов REST, а затем сопоставить их с возвращенным выводом JSON.
'data' действует как контейнер родительского / корневого уровня для различных запрашиваемых вами сущностей. Без этих ключей в возвращаемых данных JSON не будет никакого способа отделить соответствующие данные. например
Ваш запрос может быть изменен, чтобы включить другую сущность, такую как Владелец,
{
Client(accountId: "5417727750494381532d735a") {
id
}
Owner {
id
}
}
В этом случае на выходе будет что-то вроде
{
"data": {
"Client": [
...
],
"Owner": [
...
]
}
}
Без ключей «Клиент» и «Владелец» в выводе JSON невозможно разделить соответствующие значения массива.
В вашем случае вы можете получить только массив, выполнив data.Client
на возвращенном выходе.