feday2/serialize-object

将对象序列化为 json、xml、yaml 格式

v1.0.0 2019-10-17 18:18 UTC

This package is auto-updated.

Last update: 2024-09-18 20:23:09 UTC


README

将对象的公共属性序列化为 JSON、YAML 或 XML

安装

$ composer require feday2/serialize-object

使用方法

<?php

use Feday2\SerializeObject\{SerializeJson, SerializeXml, SerializeYaml};

...

$serializeJson = new SerializeJson();
$serializeXml = new SerializeXml();
$serializeYaml = new SerializeYaml();

$json = $serializeJson->encode($test);
$xml = $serializeXml->encode($test);
$yml = $serializeYaml->encode($test);

支持类型

库支持以下类型的对象属性

  • 字符串
  • 整数
  • 双精度浮点数
  • 布尔值
  • 数组
  • 空值