我正在开发一个使用api平台的api。我已经配置了页面大小。我还看到,在jsonld格式中,n是可见的项目总数。我需要得到相同的数字,但在json格式。它是可配置的吗?如果是。。。怎样为了完整性,不要以以下格式查看结果:
[
{
"id": "42",
"field": "value"
}, {
"id": "42",
"field": "value"
}
]
{
data: [
{
"id": "42",
"field": "value"
}, {
"id": "42",
"field": "value"
}
],
"totalItems": 42
}
我认为您需要jsonapi
格式。
API平台配置:
# api/config/packages/api_platform.yaml
api_platform:
formats:
jsonld: ['application/ld+json']
jsonapi: ['application/vnd.api+json']
json: ['application/json']
或者一些作弊的
# api/config/packages/api_platform.yaml
api_platform:
formats:
jsonld: ['application/ld+json']
jsonapi: ['application/json']