0

PHP の 5.2 より前のリリース (v 5.1.6) の使用に行き詰まっているため、json_decode() のような便利な関数にアクセスできません。

さらに複雑なことに、拡張機能をインストールするためのサーバー権限も持っていません。

json データの文字列からオブジェクト (または複雑な配列) を作成するために使用できるクラス定義を単純に含めることは本当に素晴らしいことです。

私のために機能する軽量で信頼性の高いクラス定義を知っている人はいますか?

(ここで車輪を再発明する気はありません。)

前もって感謝します!

4

3 に答える 3

1

pear JSON ライブラリを直接ダウンロードして、アプリにスクリプトを含めることができます。このリンクをチェックしてください: http://pear.php.net/package/Services_JSON/download

于 2012-04-18T20:41:13.493 に答える
0

Zend_Jsonを確認してください。問題ないようですが、最低限必要な php バージョンがわかりません。

于 2012-04-18T20:49:33.323 に答える
0

PEAR でServices_JSONを使用できます。次のように使用します。

if ( !function_exists('json_decode') ){
    function json_decode($content, $assoc=false){
        include_once('JSON.php');
        if ( $assoc ){
            $json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
        } else {
            $json = new Services_JSON;
        }
        return $json->decode($content);
    }
    function json_encode($content){
        include_once('JSON.php');
        $json = new Services_JSON;
        return $json->encode($content);
    }
}
于 2012-04-18T20:46:13.780 に答える