Zum Inhalt

JSON

Die Hilfsklasse Alvine\Types\JsonConverter stellt Methoden für die Arbeit mit JSON-Objekte bereit.

Die Methode Alvine\Types\JsonConverter::from($value) prüft der Typ von $value und gibt eine entsprechende JSON-Zeichenkette zurück.

Alvine\Types\JsonConverter::fromObject($value) und Alvine\Types\JsonConverter::fromArray($value) wandeln Alvine-Objekte bzw. Arrays entsprechend um.

Bei Alvine-Objekten wird geprüft, ob diese eine der Methoden asarray, toarray, asjson oder __tostring implementiert haben. Wird eine Methode gefunden, so wird diese für die Umwandlung verwendet.