如何解决使用api平台构建api时如何以json格式显示项目总数
我正在使用usigin api平台的api。我已配置页面大小。我还看到以jsonld格式显示的总项目数是可见的。我需要获取相同的号码,但格式为json。它是可配置的吗?如果是,...如何?为了完整起见,请不要以以下格式查看结果:
[
{
"id": "42","field": "value"
},{
"id": "42","field": "value"
}
]
{
data: [
{
"id": "42","field": "value"
},{
"id": "42","field": "value"
}
],"totalItems": 42
}
解决方法
我认为您需要jsonapi
format。
# 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']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。