我有一个返回以下数据的 API 端点:
{
"2017": {
"May": [
{},
{}
],
"June": []
},
"2018": {}
}
如何为那些嵌套对象创建架构,因为我似乎无法在架构中创建嵌套对象。
我正在使用typeDefinitions
with graphql-tools
which 适用于对象和对象数组,但我找不到解决此问题的方法。
典型的类型如下:
type Venue {
name: String,
url: String,
streetAddress: String,
streetAddress2: String,
streetAddress3: String,
city: String,
postalCode: String,
country: String,
phoneNumber: String,
info: String
}
并且可以用于其他类型,如下所示:
type Event {
title: String,
subTitle: String,
slug: String,
venues: [Venue],
...
}
但我不能做类似的事情:
type Calendar {
year: {
month: [Event]
}
}