json-mapper / symfony-bundle
Symfony 的 JsonMapper 扩展包
2.2.1
2023-04-04 11:43 UTC
Requires
- php: ^7.2 || ^8.0
- json-mapper/json-mapper: ^2.0
- symfony/config: ^4.4 | ^5.0 | ^6.0
- symfony/dependency-injection: ^4.4 | ^5.0 | ^6.0
- symfony/http-kernel: ^4.4 | ^5.4.20 | ^6.0
Requires (Dev)
- guzzlehttp/guzzle: ^6.5 || ^7.0
- php-coveralls/php-coveralls: ^2.4
- phpstan/phpstan: ^0.12.19
- phpunit/phpunit: ^8.0 || ^9.0
- squizlabs/php_codesniffer: ^3.5
README
这是一个用于在 Symfony 应用程序中使用 JsonMapper 的 Symfony 扩展包。
JsonMapper 是一个 PHP 库,允许您将 JSON 响应映射到使用文档块注解或使用类型属性的 PHP 对象。更多信息请参阅项目网站:[https://jsonmapper.net](https://jsonmapper.net)
为什么使用 JsonMapper
将 JSON 响应持续映射到您的对象变得乏味且容易出错,更不用说还需要为这种映射编写测试。
JsonMapper 是基于最常见的用法构建的。为了允许默认不支持的特殊情况,它可以通过使用中间件设计的核心轻松扩展。
JsonMapper 支持以下功能
- 大小写转换
- 调试
- 文档块注解
- 最终回调
- 命名空间解析
- PHP 7.4 类型属性
安装 JsonMapper Symfony 扩展包
可以使用 Composer 轻松安装 JsonMapper Symfony 扩展包。
$ composer require json-mapper/symfony-bundle
上面的示例假设 composer
在您的 $PATH
中。
贡献
有关如何为 JsonMapper Symfony 扩展包做出贡献的信息,请参阅 CONTRIBUTING.md。
贡献者列表
感谢为 JsonMapper Symfony 扩展包做出贡献的每个人!您可以在 GitHub 上找到 JsonMapper 的详细贡献者列表。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。