alebediev / serializer
将不同类别的对象序列化为JSON、YAML和XML格式
v1.0
2019-10-16 10:31 UTC
Requires
- php: >=7.2
- spatie/array-to-xml: ^2.11
- symfony/yaml: ^4.3
This package is auto-updated.
Last update: 2024-09-16 21:35:12 UTC
README
此库可以帮助将不同类别的对象序列化为JSON、YAML和XML格式。
安装
使用以下命令将此库添加到您的项目中
composer require alebediev/serializer
使用方法
<?php use ALebediev\Serializer\{JsonSerializer, XmlSerializer, YamlSerializer}; ... $jsonSerializer = new JsonSerializer(); $xmlSerializer = new XmlSerializer(); $yamlSerializer = new YamlSerializer(); $testStudent = new TestObject('User 2', 30, [['php-basic', 'php-advance'],'python']); echo "============[TestObject1]============" . PHP_EOL; echo "----JSON:" . PHP_EOL; echo $jsonSerializer->serialize($testStudent) . PHP_EOL; echo "----YAML:" . PHP_EOL; echo $yamlSerializer->serialize($testStudent) . PHP_EOL; echo "----XML:" . PHP_EOL; echo $xmlSerializer->serialize($testStudent) . PHP_EOL;
许可证
MIT 许可证。
版权所有 (c) 2019 Andrii Lebediev