unitedprint/serializer

用于(反)序列化任意复杂度数据的库;支持XML、JSON和YAML。

2.0.2 2022-04-14 15:45 UTC

This package is not auto-updated.

Last update: 2024-09-28 01:48:27 UTC


README

alt text

简介

此库允许您(反)序列化任意复杂度的数据。目前,它支持XML和JSON。

它还为您提供了一整套丰富的工具来适应您的特定需求。

内置功能包括

  • (反)序列化任意复杂度的数据;优雅地处理循环引用和复杂的排除策略。
  • 支持许多内置PHP类型(例如日期、时间间隔)
  • 与Doctrine ORM等集成
  • 支持版本控制,例如用于API
  • 可通过XML、YAML或注解进行配置

文档

文档中了解更多有关序列化的信息。

注意

您正在浏览2.x版本的代码,如果您对1.x版本感兴趣,请查看1.x分支。

1.x和2.x之间的差异可以在变更日志中找到。从1.x升级到2.x对大多数用户代码几乎是透明的。
如果您大量使用了内部API或依赖于一些已删除的功能,请查阅升级文档,它提供了如何升级的简要指南。

仅在接受新功能时才在主分支上接受功能请求。对于主分支和1.x分支都接受错误修复。当可能时,将1.x分支上发送的错误修复移植到主分支。