func X3.FR_JSON_VERS_TAB(Clbfile JSON_IN, Clbfile() TEXTE_TAB_OUT) : Integer

Découpe le flux json dans un tableau de json pour une collection.

  • JSON_IN Clbfile Clob d'origine contenant le flux Json
  • TEXTE_TAB_OUT Clbfile() Tableau de clobs contenant les enregistrements Json
Retour Integer Nombre d'entrées
Exemple

# Ouverture du fichier json de description des dossiers de la solution courante
Local Clbfile TAB_CLB(8)(10)
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]
# Récupère les flux {} de la clé "folders" dans le tableau de clobs [L]TAB_CLB et affiche le nombre de dossiers présents
Infbox num$(func X3.FR_JSON_VERS_TAB(func X3.FR_JSON_RECUP_VALEUR([L]JSON, "folders"), [L]TAB_CLB))