4D v16.3

Structure des objets de langage 4D

Accueil

 
4D v16.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. 

Toutes les commandes de ce thème prennent en charge les objets 4D suivants :

La structure des objets "natifs" 4D est basée sur le principe classique des paires "attribut/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 d'attribut est toujours un texte, par exemple "Nom".
  • Une valeur d'attribut 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
    • date (format "YYYY-MM-DDTHH:mm:ss.SSSZ")
    • objet (les objets peuvent être imbriqués sur plusieurs niveaux)
    • les variables objet et tableaux objet acceptent également des valeurs de type pointeur (stocké tel quel, évalué à l’aide de la commande JSON Stringify ou lors d’une copie).

Attention : Gardez à l'esprit que les noms d'attributs différencient les majuscules/minuscules.



Voir aussi  

QUERY BY ATTRIBUTE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Objets (Langage)

 
HISTORIQUE 

Modifié : 4D v15

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)