i-complex / serializer
用于(反)序列化任何复杂度的数据的库;支持XML和JSON。
0.1.0
2024-04-11 02:53 UTC
Requires
- php: ^7.2||^8.0
- doctrine/annotations: ^1.13 || ^2.0
- doctrine/instantiator: ^1.0.3 || ^2.0
- doctrine/lexer: ^1.1 || ^2
- jms/metadata: ^2.6
- phpstan/phpdoc-parser: ^0.4 || ^0.5 || ^1.0
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
- phpbench/phpbench: ^1.0
- phpstan/phpstan: ^1.0.2
- phpunit/phpunit: ^8.5.21||^9.0||^10.0
- psr/container: ^1.0|^2.0
- symfony/dependency-injection: ^3.0|^4.0|^5.0|^6.0
- symfony/expression-language: ^3.2|^4.0|^5.0|^6.0
- symfony/filesystem: ^3.0|^4.0|^5.0|^6.0
- symfony/form: ^3.0|^4.0|^5.0|^6.0
- symfony/translation: ^3.0|^4.0|^5.0|^6.0
- symfony/uid: ^5.1|^6.0
- symfony/validator: ^3.1.9|^4.0|^5.0|^6.0
- symfony/yaml: ^3.3|^4.0|^5.0|^6.0
- twig/twig: ~1.34|~2.4|^3.0
Suggests
- doctrine/collections: Required if you like to use doctrine collection types as ArrayCollection.
- symfony/cache: Required if you like to use cache functionality.
- symfony/uid: Required if you'd like to serialize UID objects.
- symfony/yaml: Required if you'd like to use the YAML metadata format.
- dev-master / 3.x-dev
- 2.x-dev
- 1.x-dev
- 0.1.0
- dev-mixed-type-definitions
- dev-rever-null-metadata
- dev-float-decimals
- dev-nested-groups
- dev-use-new-metadata
- dev-groups-name
- dev-twig
- dev-positional-attributes
- 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-27 03:19:41 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发送电子邮件。