Zend_Json
を使用するために、
静的な publicメソッドが 2 つ公開されています。
名前は Zend_Json::encode()
および
Zend_Json::decode()
となります。
// 値を取得します $phpNative = Zend_Json::decode($encodedValue); // クライアントに返すために、それをエンコードします $json = Zend_Json::encode($phpNative);
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.