我该如何使用normalizr处理嵌套的经过标准化的JSON API响应,这些响应通过{ data: ... }
标准进行键控?
例如一个Book
{
data: {
title: 'Lord of the Rings',
pages: 9250,
publisher: {
data: {
name: 'HarperCollins LLC',
address: 'Big building next to the river',
city: 'Amsterdam'
},
},
author: {
data: {
name: 'J.R.R Tolkien',
country: 'UK',
age: 124,
}
}
}
}
如何设计模式来处理嵌套的数据键?
JSONAPI
规范。简而言之,你不能将其他资源嵌套在主要资源中,但是如果想要在有效载荷中包含其他资源,必须使用特定的键include
。在主要资源中,您只能发送有关其与其他资源之间关系的一组有限信息,这些信息位于键relationships
下。 - NickGnd