beste/json

一个简单的JSON助手,用于解码和编码JSON

维护者

详细信息

github.com/beste/json

源代码

问题

资助包维护!
jeromegamez
Tidelift

1.5.0 2024-08-16 22:44 UTC

This package is auto-updated.

Last update: 2024-09-16 22:52:23 UTC


README

Current version Supported PHP version Tests Discord Sponsor

一个简单的助手,用于解码和编码JSON,包括从文件中。

使用方法

use Beste\Json;
use UnexpectedValueException;

$object = Json::decode('{"key": "value"}');

$array = Json::decode('{"key": "value"}', $forceArray = true);

$object = Json::decodeFile('/path/to/file.json');

$json = Json::encode($object);

$prettyJson = Json::pretty($object);

// When something goes wring while decoding/encoding,
// an `UnexpectedValueException` is thrown
try {
    Json::decode('{]');
} catch (UnexpectedValueException $e) {
    // Handle error
}

安装

composer require beste/json

运行测试

composer test