orka/json-decodable
Composer 安装命令:
composer require orka/json-decodable
包简介
PHP - lib : convert json to model
README 文档
README
Library to convert JSON to Model.
Implement your model.
<?php
namespace Model;
use Traits\JsonDecodable; # +Add
class Color
{
use JsonDecodable; # +Add
private string $name;
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
# optionnal: You can define the required keys
public function getKeyMandatory(): array
{
return [
"name"
];
}
# optionnal: You can map api keys
public function getKeyMapping(): array
{
return [
"colorName" => "name", # colorName is the key receipted from API
];
}
}
Convert: Api => Model.
$color = new Color(); # create a new instance of your model.
# you can assign from StdClass
$color->setFromObject($stdClass, Color::class);
# or an array
$color->setFromArray($array, Color::class);
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2021-12-28