This page is a translated version of the page Abstract Wikipedia/ZObject and the translation is 100% complete.

Le Z-Objet est l’unité de données élémentaire dans Wikifonctions. Un Z-Objet peut être une chaîne, une liste de Z-Objets ou un objet JSON. Un Z-Objet persistant ne peut être qu’un objet JSON.

Les clés d’un objet JSON sont de la forme « ZmKn » (où m et n sont des entiers positifs), leurs valeurs associées sont d’autres Z-Objets.

Dans la liste ci-dessous, chaque type d’objet ou de clé est noté « Clé/Libellé » pour faciliter leur référence dans la documentation, où le Libellé peut être traduit et pas nécessairement en anglais.

  • Z1/Z-Objet
    • Z1K1/type (Z4/Type)
  • Z2/Objet persistant
    • Z2K1/identifiant (Z6/chaîne)
    • Z2K2/valeur (Z1/Z-Objet)
    • Z2K3/libellé (Z12/Texte multilingue)
  • Z3/Clé
    • Z3K1/type de valeur (Z4/Type)
    • Z3K2/identifiant de clé (Z6/Chaîne)
    • Z3K3/libellé (Z12/Texte multilingue)
  • Z4/Type
    • Z4K1/identité (Z4/Type)
    • Z4K2/clés (Z10/Liste (Z3/Clé) )
    • Z4K3/validateur (Z8/Fonction (...) )
  • Z5/Erreur
    • Z5K1/type d’erreur
  • Z6/Chaîne
    • Z6K1/valeur de chaîne (Z6/Chaîne)
  • Z7/Appel de fonction
    • Z7K1/fonction (Z8/Fonction)
    • Autres basés sur Z8/Fonction
  • Z8/Fonction (générique)
    • K1/arguments (Z10/Liste (Z17/Déclaration d’argument) )
    • K2/type retourné (Z4/Type)
    • K3/tests (Z10/Liste (Z20/Test) )
    • K4/mise en œuvre (Z14/Mise en œuvre)
    • K5/identité (Z8/Fonction)
  • Z9/Référence
    • Z9K1/Identifiant de référence (Z6/Chaîne)
  • Z10/Liste (générique)
    • K1/tête
    • K2/queue