Exporter une vue Archi vers un format JSON

🚀 Export de vues Archi au format JSON

Depuis plusieurs années, je travaille sur des outils d’export et d’import de données dans Archi au format JSON.
Ce projet vise à faciliter le partage, la duplication et l’automatisation des modèles Archi, tout en gardant une structure claire et ouverte.

🧩 Le programme d’export de vue Archi au format JSON

J’ai développé plusieurs programmes d’import et d’export de données depuis Archi, qui repose sur le format JSON.

Dans cette article, je propose un programme d’export de vues JSON, permettant d’extraire l’ensemble des éléments constitutifs d’une vue :

  • les composants
  • les relations
  • les propriétés
  • les notes
  • les liens

Le tout est désormais opérationnel. Cette version 0.9.4 marque une étape importante : l’export est complet, validé et conforme à la structure JSON que j’ai définie et testée sur plusieurs vues.


⚙️ Avant de commencer

Le format d’export JSON est encore susceptible d’évoluer.
J’ai expérimenté plusieurs paramètres et différentes configurations de vues afin d’assurer la cohérence et la robustesse du format.


🧠 Un format d’échange simple et extensible

Le format JSON retenu se veut facile à comprendre et à manipuler.
Il ouvre la porte à de nombreuses possibilités :

  • génération automatique de documentation
  • création de matrices de flux
  • création de scripts CI/CD
  • et bien d’autres usages encore…

🏗️ Le modèle JSON

Ce modèle JSON s’appuie sur la structure des objets définie dans JArchi, garantissant une compatibilité directe avec l’environnement.

L’export JSON est basé sur un script JArchi que j’ai conçu et adapté pour ce projet. Pour l’utiliser, il faut installer JArchi au dessus de Archi.


📝 Et la suite ?

Dans le prochain article, je vous présenterai le programme d’import des vues, qui permettra de reconstruire automatiquement les vues à partir du format JSON.
Je travaille actuellement sur plusieurs approches :

  • une version 1.0.0 ,
  • et une version expérimentale intégrant des formulaires interactifs.

Voici le repositorie sous GitHUB :

https://github.com/TNT44/scriptJarchi


💡 En résumé
Cette version 1.0.0 pose les bases d’un véritable format d’échange JSON pour Archi, extensible et interopérable.
C’est une première étape vers un écosystème complet de scripts d’export/import, facilitant la duplication et la maintenance des vues complexes.

Avatar de Inconnu

About Duarte TERENCIO

Architecte Solutions
Cet article a été publié dans Archi. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.