次のデータを返す API エンドポイントがあります。
{
"2017": {
"May": [
{},
{}
],
"June": []
},
"2018": {}
}
スキーマにネストされたオブジェクトを作成できないように見えるため、これらのネストされたオブジェクトのスキーマを作成するにはどうすればよいですか。
オブジェクトとオブジェクトの配列でうまく機能する を使用しtypeDefinitions
ていますが、これに取り組む方法が見つかりませんでした。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],
...
}
しかし、私は次のようなことはできません:
type Calendar {
year: {
month: [Event]
}
}