【发布时间】:2019-08-22 20:08:05
【问题描述】:
是否有一种实用的方法可以在 GraphQL 架构中对这种类型的 JSON 数据结构进行建模:
{
"id": 123,
"name": "My Parent Object",
"childWidgets": {
"456": {
"id": 456,
"name": "Child Widget 1"
},
"789": {
"id": 789,
"name": "Child Widget 2"
}
}
}
具体来说,我希望 childWidgets 成为一个关联的对象数组,由它们的 id 值作为键。我知道 GraphQL 中的字段名称不能以数字开头,但是在这种情况下我没有将 id 值编码到架构中 - 这些自然不是固定值。 (在某些情况下,所讨论的数组键不是数字的,但由于它们的可变/短暂性质,同样不能编码到架构中。)
我希望这是一个常见问题,但到目前为止我只找到了one related question 关于这个主题。但是,这似乎是关于将一组定义明确的数字代码编码到架构中,因此并不完全相同。
【问题讨论】:
标签: graphql