4D v14.3

Structure des objets de langage 4D

Accueil

 
4D v14.3
Structure des objets de langage 4D

Structure des objets de langage 4D  


 

 

Les commandes du thème Objets (Langage) permettent de créer et de manipuler des données sous forme d’objet. Cette fonctionnalité étend les possibilités d’échange entre 4D et tout type d’application prenant en charge les données structurées. 

Les objets 4D sont créés et initialisés à l’aide des commandes C_OBJET (thème "Compilateur") ou TABLEAU OBJET (thème "Tableaux").

La structure des objets "natifs" 4D est basée sur le principe classique des paires "propriété/valeur". La syntaxe de ces objets s’inspire de la notation JSON, mais ne la suit pas entièrement. 

Note : Pour manipuler des objets JSON, vous devez utiliser les commandes du thème "JSON". 

  • Un nom de propriété est toujours un texte, par exemple "Nom".
  • Une valeur de propriété peut être du type suivant :
    • nombre (réel, entier long, etc.)
    • texte
    • tableau (texte, réel, entier long, entier, booléen, objet, pointeur)
    • null
    • booléen
    • pointeur (stocké tel quel, évalué à l’aide de la commande JSON Stringify ou lors d’une copie),
    • date (format "YYYY-MM-DDTHH:mm:ssZ")
    • objet (les objets peuvent être imbriqués sur plusieurs niveaux)

 
PROPRIÉTÉS 

Produit : 4D
Thème : Objets (Langage)
Nom intl. : Structure of 4D language objects

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)