alebediev/serializer

将不同类别的对象序列化为JSON、YAML和XML格式

v1.0 2019-10-16 10:31 UTC

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