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.