texeport: Formats d’export JSON

Vous trouverez ici la documentation PDF complète sur Texpress.

Vous trouverez ici des informations détaillées sur l’exportation, et plus particulièrement sur texeport.

Le module Texpress texforms prend en charge une fonctionnalité d’exportation de données à usage général. Avant EMu 10, le programme texeport prenait en charge cinq formats d’exportation prédéfinis :

  • Comma delimited
  • Fixed width
  • Ids
  • Ids (brief)
  • Texpress data

À partir d’EMu 10 et de Texpress 11.0.015, le format JSON est également pris en charge pour l’exportation. L’option -f, qui spécifie le format de sortie, prend en charge les formats JSON suivants :

Format

Détails

json

Génère un format de sortie JSON simple ne contenant que les noms des éléments de premier niveau. Les noms utilisés respectent le format texforms (c’est-à-dire sans _tab, etc.). Une valeur JSON est produite pour tous les éléments de la base de données, même ceux qui sont vides.

jsonbrief

Comme pour le format json, sauf que les éléments vides sont ignorés.

jsonql

Génère un JSON conforme à texql et à son format describe. À chaque niveau, le nom de la colonne est indiqué. Ainsi, pour les tables, chaque tableau interne contient un objet portant le nom de la colonne correspondante. Une valeur JSON est produite pour tous les éléments de la base de données, même ceux qui sont vides.

jsonqlbrief

Comme pour le format jsonql, sauf que les éléments vides sont ignorés.