mennovanhout/laravel-jms
最新稳定版本:0.3.0
Composer 安装命令:
composer require mennovanhout/laravel-jms
包简介
Adds jms serializer to Laravel
关键字:
README 文档
README
More info coming soon
Installation
composer require mennovanhout/laravel-jms
Usage
$serializer = app(Serializer::class);
Example
JSON
{
"title": "Hello World!"
}
DTO
use JMS\Serializer\Annotation as Serializer; class PaymentDTO { /** * @Serializer\SerializedName("title") * @Serializer\Type("string") * * @var string */ private $title; /** * @return string */ public function getTitle(): string { return $this->title; } }
Deserialize
$serializer = app(Serializer::class); /** @var PaymentDTO */ $paymentDTO = $serializer->deserialize($json, PaymentDTO::class, 'json');
Serialize
$serializer = app(Serializer::class); $json = $serializer->serialize($paymentDTO, 'json');
More info
Annotations: https://jmsyst.com/libs/serializer/master/reference/annotations
统计信息
- 总下载量: 1.09k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-02