# 基本的な使用法

`Zend_Json` を使用するために、 静的な publicメソッドが 2 つ公開されています。 名前は `Zend_Json::encode()` および `Zend_Json::decode()` となります。

    // 値を取得します
    $phpNative = Zend_Json::decode($encodedValue);

    // クライアントに返すために、それをエンコードします
    $json = Zend_Json::encode($phpNative);

## Pretty-printing JSON

Sometimes, it may be hard to explore JSON data generated by `Zend_Json::encode()`, since it has no spacing or indentation. In order to make it easier, `Zend_Json` allows you to pretty-print JSON data in the human-readable format with `Zend_Json::prettyPrint()`.

    // クライアントに返すために、それをエンコードします
    $json = Zend_Json::encode($phpNative);
    if($debug) {
        echo Zend_Json::prettyPrint($json, array("indent" => " "));
    }

Second optional argument of `Zend_Json::prettyPrint()` is an option array. Option indent allows to set indentation string - by default it's a single tab character.