noresources/data
最新稳定版本:v3.1.3
Composer 安装命令:
composer require noresources/data
包简介
Data (de)serialization library
关键字:
README 文档
README
Data serialization library
Features
Serialize/Unserialize content to/from
- Ascii art
- CSV
- JSON
- INI
- Lua
- Plain text
- URL-encoded application/x-www-form-urlencoded
- XML (Apple property list)
- YAML
Installation
composer require noresources/data
Basic usage
use NoreSources\Data\Serialization\SerializationManager; $serializer = SerializationManager::getInstance(); $data = $serializer->unserializeFromFile ('foo.json'); $serializer->serializeToFile ('bar.yaml', $data);
Specifying output format
<?php use NoreSources\Data\Serialization\SerializationManager; use NoreSources\MediaType\MediaTypeFactory; $data = [ 'foo' => 'bar', 'int' => 42, 'list' => [ 1, 2, 3 ], 'object' => [ 'firstName' => 'John', 'lastName' => 'Doe' ], 'bool' => true, 'null' => null ]; $luaMediaType = MediaTypeFactory::getInstance()->createFromString( 'text/x-lua; mode=module'); $serializer = new SerializationManager(); $lua = $serializer->serializeData($data, $luaMediaType); die($lua . PHP_EOL);
统计信息
- 总下载量: 93
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 5
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-11-07