davidfricker/cleanjson

PHP Json 函数的一个简单包装,提供解码时的错误检查简单方法。

1.1 2017-02-12 12:46 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:44 UTC


README

PHP JSON 函数的一个简单包装,提供解码时的错误检查简单方法。

示例

所有方法都是静态的,因此示例使用如下:

<?php
  if(Json::decode("{}", false) === false)
  {
    // string does not contain valid JSON data.
    echo Json::get_error_message();
  }
?>

原因

此类是 PHP JSON 函数的一个简单包装。它的目标是使错误检测和解析比目前更简单。例如,decode 方法解码 JSON 字符串并返回结果对象/数组。如果解码操作失败,包装函数将返回 FALSE,而默认实现将返回 NULL。问题在于,有效的 JSON 字符串也可能解码为 NULL。这并不总是期望的。

许可证

在 MIT 许可证下发布。