Programmer's Reference Guide
| Einführung |
Grundlegende Verwendung
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.
| Einführung |
Add A Comment
Please do not report issues via comments; use the ZF Issue Tracker.
If you have a JIRA/Crowd account, we suggest you login first before commenting.

Comments
That's the beauty of PHP. It is impossible to trace errors and in the end it really just wants to be like Java!
$json = $this->getRequest()->getRawBody();
$data = Zend_Json::decode($json);
Now $data will be the JSON data in array format.