Slide 8
Slide 8 text
8
schema {
query: Query
}
type Query {
getUser(id: Int!): Person
}
type Person {
id: Int!
name: String!
age: Int!
job: String
children: [Person!]!
}
Schema
{
"getUser": {
"name": "Luke Skywalker",
"job": "driver",
"age": 56,
"children": [
{
"name": "Giselle Skywalker",
"age": 24,
"job": "engineer"
},
{
"name": "Sania Calhoun",
"age": 12,
"job": null
}
]
}
}
Response
{
getUser(id: 1) {
name
age
job
children {
name
age
job
}
}
}
Request
GraphQLのスキーマとリクエストの流れ