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.