我有一个API端点,它返回以下数据:
{
"2017": {
"May": [
{},
{}
],
"June": []
},
"2018": {}
}
如何为这些嵌套对象创建架构,因为我似乎无法在架构中创建嵌套对象。
我正在使用带有typeDefinitions
的{{1}},它适用于对象和对象数组,但我找不到解决此问题的方法。
典型的类型如下:
graphql-tools
可以使用其他类型,如下所示:
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],
...
}
答案 0 :(得分:0)
尝试分隔嵌套对象:
type Year {
month: [Event]
}
type Calendar {
year: Year
}