cm2tech / serializer
用于(反)序列化任何复杂度数据的库;支持XML、JSON和YAML。
3.12.2
2021-03-23 12:37 UTC
Requires
- php: ^7.2||^8.0
- doctrine/annotations: ^1.0
- doctrine/instantiator: ^1.0.3
- doctrine/lexer: ^1.1
- jms/metadata: ^2.0
- phpstan/phpdoc-parser: ^0.4
Requires (Dev)
- ext-pdo_sqlite: *
- doctrine/coding-standard: ^8.1
- doctrine/orm: ~2.1
- doctrine/persistence: ^1.3.3|^2.0|^3.0
- doctrine/phpcr-odm: ^1.3|^2.0
- jackalope/jackalope-doctrine-dbal: ^1.1.5
- ocramius/proxy-manager: ^1.0|^2.0
- phpstan/phpstan: ^0.12.65
- phpunit/phpunit: ^8.0||^9.0
- psr/container: ^1.0
- symfony/dependency-injection: ^3.0|^4.0|^5.0
- symfony/expression-language: ^3.0|^4.0|^5.0
- symfony/filesystem: ^3.0|^4.0|^5.0
- symfony/form: ^3.0|^4.0|^5.0
- symfony/translation: ^3.0|^4.0|^5.0
- symfony/validator: ^3.1.9|^4.0|^5.0
- symfony/yaml: ^3.3|^4.0|^5.0
- twig/twig: ~1.34|~2.4|^3.0
Suggests
- doctrine/cache: Required if you like to use cache functionality.
- doctrine/collections: Required if you like to use doctrine collection types as ArrayCollection.
- symfony/yaml: Required if you'd like to use the YAML metadata format.
- dev-master / 3.12.x-dev
- 3.12.2
- 3.12.1
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-RC1
- 2.0.0-beta1
- 1.x-dev
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14.0
- 1.13.0
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.1
- 1.8.0
- 1.7.1
- 1.7.0
- 1.7.0-RC2
- 1.7.0-RC1
- 1.6.2
- 1.6.1
- 1.6.0
- 1.6.0-RC1
- 1.5.0
- 1.5.0-RC1
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- dev-doc-block-changes
- dev-do-not-expose-other-props
- dev-allow-null
- dev-doctrine-groups
- dev-static-props-access
- dev-doctrine-persistence-2
- dev-exclude-on-parent
- dev-exlude-if-parents
- dev-date-time-interface
- dev-infer-types-from-php-7.4
- dev-FrKevin-master
- dev-translator-tests
- dev-immutable-context
- dev-sf5
- dev-kunicmarko20-deserialize_null
- dev-nullable-type-def
- dev-emulate-v1-groups
- dev-extract-prop-exclusion
- dev-InheritanceSameProprietyName
- dev-generated-hydrator
- dev-type-def-value-object
- dev-working-compiled-navigator
This package is not auto-updated.
Last update: 2024-09-20 05:14:14 UTC
README
简介
此库允许您(反)序列化任何复杂度的数据。目前,它支持XML和JSON。
它还为您提供了丰富的工具集,以适应您的特定需求。
内置功能包括
- (反)序列化任何复杂度的数据;循环引用和复杂的排除策略可优雅处理。
- 支持许多内置PHP类型(如日期、间隔)
- 与Doctrine ORM等集成
- 支持版本控制,例如API版本
- 可通过XML、YAML或注解进行配置
文档
在文档中了解更多关于序列化库的信息。
注意
您正在浏览3.x版本的代码,如果您对1.x或2.x版本感兴趣,请检查1.x和2.x分支。
版本3.x
是受支持的版本(master
分支)。1.x
和2.x
版本不再受支持。
对于1.x
和2.x
分支,将不会有额外的功能版本发布。
安全问题将在2020年1月1日之前得到修复,并且在2019年9月1日之前可能只修复关键漏洞。
有关升级到3.x的说明可在UPGRADING文档中找到。
专业支持
如果您需要付费支持,请发送电子邮件到goetas@gmail.com。