4D v16.3

Struktur der 4D Programmiersprache Objekte

Home

 
4D v16.3
Struktur der 4D Programmiersprache Objekte

Struktur der 4D Programmiersprache Objekte  


 

 

Die Befehle im Kapitel Objekte (Sprache) erstellen Daten in Objektformularen und arbeiten damit. Das erweitert die Austauschmöglichkeiten zwischen 4D und jeder Anwendung, die strukturierte Daten unterstützt.

Alle Befehle dieses Kapitels unterstützen folgende 4D Objekte:

  • Objektvariablen oder Objektarrays, die mit den Befehlen C_OBJECT (Kapitel Compiler) oder ARRAY OBJECT (Kapitel Arrays) erstellt und initialisiert wurden.
  • Objektfelder aus der 4D Datenbank. Weitere Informationen dazu finden Sie im Abschnitt 4D Datenfeldtypen.

Die Struktur von "native" 4D Objekten basiert auf dem klassischen Prinzip von "Schlüssel/Wert" Paaren (key/value). Die Syntax dieser Objekte basiert auf JSON Notation, folgt ihr aber nicht komplett.

Hinweis: Zum Arbeiten mit JSON Objekten müssen Sie die Befehle im Kapitel JSON verwenden. 

  • Ein Attribut Name ist immer ein Text, z.B. "Name".
  • Ein Attribut Wert kann einer der folgenden Typen sein:
    • Zahl (Zahl, Ganzzahl, etc.)
    • Text
    • Array (Text, Zahl, Ganzzahl, Lange Ganzzahl, Boolean, Objekt, Zeiger)
    • Null
    • Boolean
    • Datum (Format "YYYY-MM-DDTHH:mm:ss.SSSZ")
    • Objekt (Objekte können in mehrere Stufen verschachtelt sein)
    • Objektvariablen und Arrays unterstützen auch Zeiger (als solcher gespeichert, wird beim Verwenden der Funktion JSON Stringify oder beim Kopieren bewertet),

Wichtig: Bitte beachten Sie, dass Attributnamen zwischen Groß- und Kleinschreibung unterscheiden.



Siehe auch 

QUERY BY ATTRIBUTE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Sprache)

 
GESCHICHTE 

Geändert: 4D v15

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)