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());
        }
    }
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        変換結果
指定された JSON 文字列を値に変換します .