akbsit / helper-json
用于处理json的助手。
1.0.4
2023-11-26 19:50 UTC
Requires
- php: ^8.1
- ext-json: *
README
安装
要安装包,您需要运行以下命令
composer require akbsit/helper-json
示例
- 检查字符串
$sData = '{"key1":"value1","key2":"value2"}'; $bFlag = JsonHelper::isJson($sData);
- 将JSON字符串转换为数组
$sData = '{"key1":"value1","key2":"value2"}'; $arData = JsonHelper::make()->data($sData)->decode();
array(2) {
["key1"]=> string(6) "value1"
["key2"]=> string(6) "value2"
}
- 将JSON文件转换为数组
$sPath = 'data.json'; // in file string {"key1":"value1","key2":"value2"} $arData = JsonHelper::make()->data($sPath)->decode();
array(2) {
["key1"]=> string(6) "value1"
["key2"]=> string(6) "value2"
}
- 将数组转换为JSON字符串
$arData = [ 'key1' => 'value1', 'key2' => 'value2', ]; $sData = JsonHelper::make()->data($arData)->encode();
string(33) "{"key1":"value1","key2":"value2"}"