Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 917 Bytes

README.md

File metadata and controls

36 lines (25 loc) · 917 Bytes

Json

Build Status

Json wrapper to provide a more robust API matching PHP 7.3 with exceptions rather than errors.

The following json options are always used

  • JSON_UNESCAPED_UNICODE
  • JSON_BIGINT_AS_STRING
  • JSON_THROW_ON_ERROR

Usage

try {
    $json = '{"a":1}';
    $data = Encoder::decode($json);

    $json = Encoder::encode($data);
} catch (\JsonException $exception) {
    echo $exception->getMessage(); // echoes "Syntax error"
}

Reference

Similar Packages