Abstrakte Wikipedia/ZObjekt
See also: Abstrakte Wikipedia/Funktionsmodell
Diese Seite ist derzeit ein Entwurf. Mehr Informationen dazu kannst du evtl. auf der Diskussionsseite erhalten. Übersetzungsadministratoren: Normalerweise sollten Entwürfe nicht für eine Übersetzung markiert werden. |
Das ZObjekt ist die grundlegende Dateneinheit in Wikifunctions. Ein ZObjekt kann eine Zeichenkette, eine Liste von ZObjekten oder ein JSON-Objekt sein. Rin persistentes ZObjekt kann nur ein JSON-Objekt sein.
Die Schlüssel von JSON-Objekten sind “Z#K#”, wobei # positive Ganzzahlen und die zugehörigen Werte andere ZObjekte sind.
In der folgenden Liste ist jeder Objekt- oder Schlüsseltyp mit “Schlüssel/Bezeichnung” gekennzeichnet, damit in der Dokumentation leichter darauf verwiesen werden kann. Die Bezeichnung kann dabei übersetzt und nicht unbedingt auf Englisch sein.
- Z1/ZObjekt
- Z1K1/Typ (Z4/Typ)
- Z2/Persistentes Objekt
- Z2K1/ID (Z6/Zeichenkette)
- Z2K2/Wert (Z1/ZObjekt)
- Z2K3/Bezeichnung (Z12/Multilingualer Text)
- Z3/Schlüssel
- Z3K1/Werttyp (Z4/Typ)
- Z3K2/Schlüssel-ID (Z6/Zeichenkette)
- Z3K3/Bezeichnung (Z12/Multilingualer Text)
- Z4/Typ
- Z4K1/Identität (Z4/Typ)
- Z4K2/Schlüssel (Z10/Liste (Z3/Schlüssel) )
- Z4K3/Prüfer (Z8/Funktion (...) )
- Z5/Fehler
- Z5K1/Fehlertyp
- Z6/Zeichenkette
- Z6K1/Zeichenkettenwert (Z6/Zeichenkette)
- Z7/Funktionsaufruf
- Z7K1/Funktion (Z8/Funktion)
- Andere basierend auf Z8/Funktion
- Z8/Funktion (generisch)
- K1/Argumente (Z10/Liste (Z17/Argumentdeklaration) )
- K2/Ausgabetyp (Z4/Typ)
- K3/Tests (Z10/Liste (Z20/Test) )
- K4/Implementierung (Z14/Implementierung)
- K5/Identität (Z8/Funktion)
- Z9/Referenz
- Z9K1/Referenz-ID (Z6/Zeichenkette)
- Z10/Liste (generisch)
- K1/Kopf
- K2/Schwanz