Die Verwendung von Zend_Json bedingt den Gebrauch der beiden
öffentlich verfügbaren, statischen Methoden Zend_Json::encode() und
Zend_Json::decode().
// Empfange einen Wert
$phpNative = Zend_Json::decode($encodedValue);
// Kodiere ihn für die Rückgabe an den Client:
$json = Zend_Json::encode($phpNative);
Schön-drucken von JSON
Manchmal ist es schwer JSON Daten zu durchsuchen welche von
Zend_Json::encode() erzeugt wurden da Sie keine Leerzeichen
oder Einrückungen enthalten. Um das einfacher zu machen erlaubt es
Zend_Json JSON schön ausgedruckt, in einem
menschlich-lesbaren Format, zu erhalten, indem man
Zend_Json::prettyPrint() verwendet.
Das zweite optionale Argument von Zend_Json::prettyPrint() ist
ein Optionen Array. Die Option indent erlaubt es einen String für
die Einrückung zu definieren - standardmäßig ist das ein einzelnes Tabulator Zeichen.