func X3.FR_JSON_RECUP_CLES(Clbfile JSON_IN, Char CLES_OUT) : Integer

Renvoie la liste des clés présentes dans un Json ou une collection.

  • JSON_IN Clbfile Flux Json dans lequel chercher les clés
  • CLES_OUT Char() Tableau contenant les clées trouvées
Retour Integer Nombre de clés trouvées
Exemple

# Ouverture du fichier json de description des dossiers de la solution courante
Local Char TAB_CLES(50)(20)
Local Clbfile JSON(8)
Openi filpath("","FOLDERS","json","X3_PUB") Using [FIC]
Iomode adxifs '' Using [FIC] : Iomode adxirs '' Using [FIC] : Iomode adxium 8 Using [FIC]
Rdseq [L]JSON Using [FIC] : Openi Using [FIC]
Infbox num$(func X3.FR_JSON_RECUP_CLES([L]JSON, [L]TAB_CLES)) # Affiche 2 et renvoie ("solution" et "folders") dans la variable [L]TAB_CLES