parsidev / json
Laravel 5 的 JSON 解码器/编码器
dev-master
2015-06-15 08:51 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.0.*
- justinrainbow/json-schema: ~1.3.7
- seld/jsonlint: ~1.0
README
## JSON 编码器/解码器安装
$ composer require parsidev/json
Composer 完成安装后,您需要添加服务提供者。打开 config/app.php
文件,并将新项添加到 providers 数组中。
'Parsidev\Json\JsonServiceProvider',
接下来,添加一个 Facade 以便于使用。在 config/app.php
文件中,将以下行添加到 aliases 数组中
'ParsJSON' => 'Parsidev\Json\Facades\JsonFacade',
使用方法
编码
$data = array("test"=>1); return \ParsJSON::encoder($data);
编码文件
$data = array("test"=>1); \ParsJSON::encoderFile($data, '/path/to/file.json');
解码
$json = '{"test":1}'; return \ParsJSON::decoder($json);
解码文件
return \ParsJSON::decoderFile('/path/to/file.json');