allow vendord
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
This commit is contained in:
46
vendor/beste/json/README.md
vendored
Normal file
46
vendor/beste/json/README.md
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
# JSON
|
||||
|
||||
[](https://packagist.org/packages/beste/json)
|
||||
[](https://packagist.org/packages/beste/json)
|
||||
[](https://github.com/beste/json/actions)
|
||||
[](https://discord.gg/Yacm7unBsr)
|
||||
[](https://github.com/sponsors/jeromegamez)
|
||||
|
||||
A simple helper to decode and encode JSON, including from files.
|
||||
|
||||
## Usage
|
||||
|
||||
```php
|
||||
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
|
||||
}
|
||||
```
|
||||
|
||||
## Installation
|
||||
|
||||
```shell
|
||||
composer require beste/json
|
||||
```
|
||||
|
||||
## Running tests
|
||||
|
||||
```shell
|
||||
composer test
|
||||
```
|
||||
Reference in New Issue
Block a user