markup/json

Json 包装器,提供更健壮的 Api(尽可能匹配 7.3)

0.1.3 2019-02-28 14:09 UTC

This package is auto-updated.

Last update: 2024-09-10 07:01:18 UTC


README

Build Status

Json 包装器,提供更健壮的 API,与 PHP 7.3 匹配时使用异常而不是错误。

以下 json 选项始终使用

  • JSON_UNESCAPED_UNICODE
  • JSON_BIGINT_AS_STRING
  • JSON_THROW_ON_ERROR

用法

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

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

参考

类似包