wjezowski / standardized-json-responses
StandardizedJsonResponse 提供始终相同的 JSON 数据结构。不受程序员的影响。
Requires
- php: ^8.2
- symfony/http-foundation: ^v6.3.5
This package is not auto-updated.
Last update: 2024-09-24 13:56:40 UTC
README
StandardizedJsonResponse 提供始终相同的 JSON 数据结构。它旨在使后端(API)和前端之间的通信始终一致。在每个项目的端点使用 StandardizedJsonResponse 确保每个响应将返回相同的数据格式。
不受程序员的影响。
简介
该库的主要任务是使每个响应具有相同的格式。
此外,该库还提供了具有基本 HTTP 状态码的类,例如
- 200 = JsonResponseOk
- 400 = JsonResponseBadRequest
- 401 = JsonResponseUnauthorized
- 403 = JsonResponseForbidden
- 404 = JsonResponseNotFound
- 500 = JsonResponseInternalServerError
如果您想返回其他 HTTP 状态码,只需创建一个新的 StandardizedJsonResponse 实例,并指定所需的 HTTP 状态码。
项目推荐
在您的 composer.json 中添加此库不会神奇地使每个响应格式相同,除非您使用了 StandardizedJsonResponse 库的类。
请确保您的项目中每个 API 控制器都必须返回 \wjezowski\Library\StandardizedJsonResponses\Response\StandardizedJsonResponse。
关于
版权 © 2023-2023 Wojciech Jeżowski
许可证
在 ISC 许可证 下授权。
版权 (c) 2023-2023 Wojciech Jeżowski dirkuu@gmail.com
在此授予使用、复制、修改和/或以任何目的分发本软件的许可,无论是否收取费用,前提是上述版权声明和本许可声明出现在所有副本中。
软件按“原样”提供,作者放弃与此软件有关的全部保证,包括所有隐含的保证,包括但不限于适销性和适用性保证。在任何情况下,作者都不对任何特殊、直接、间接或后果性损害或任何损害承担责任,无论是基于合同、疏忽或其他侵权行为,无论是否因使用或性能此软件而引起或与此有关。