src/Peach/DF/JsonCodec.php
public function decode($text)
    {
        if (Strings::isWhitespace($text)) {
            return null;
        }
        
        try {
            $root = new Root();
            $root->handle(new Context($text, $this->decodeOptions));
            return $root->getResult();
        } catch (DecodeException $e) {
            throw new InvalidArgumentException($e->getMessage());
        }
    }
public function decode($text)
    {
        if (Strings::isWhitespace($text)) {
            return null;
        }
        
        try {
            $root = new Root();
            $root->handle(new Context($text, $this->decodeOptions));
            return $root->getResult();
        } catch (DecodeException $e) {
            throw new InvalidArgumentException($e->getMessage());
        }
    }
指定された JSON 文字列を値に変換します.

引数が空白文字列 (または null, false) の場合は null を返します.

@param  string $text 変換対象の JSON 文字列
@return mixed        変換結果