Quiz Yourself: Building JSON
Test your knowledge of how to modify the JSON output of a Rails application.
1
Which of the following snippets is a valid JSON response with product’s user
into an include
section and product_id
as a
relationship?
A)
{
"data": [
{
"id": 1, "type": "product", "attributes": {
"user": {
"id": 2, "attributes": { "email": "stephany@lind.co.uk" }
}
}
}
]
}
B)
{
"data": [
{
"id": 1, "type": "product", "relationships": {
"user": { "id": 2, "type": "user" }
}
}
],
"include": [
{
"id": 2, "type": "user", "attributes": { "email": "stephany@lind.co.uk" }
}
]
}
C)
{
"data": [
{ "id": 1, "title": "First product", "user_id": 2 }
],
"include": [
{
"id": 2, "type": "user",
"attributes": { "email":
"stephany@lind.co.uk" }
}
]
}
Question 1 of 30 attempted
Get hands-on with 1400+ tech skills courses.