Les outils graphiques de MapForce facilitent la définition des règles de mappage et de traitement des données pour la conversion JSON. Grâce à la prise en charge du format JSON en entrée et en sortie, MapForce peut être utilisé de nombreuses façons, notamment dans les scénarios courants suivants :
| JSON ↔ XML | Souvent nécessaire lors de l'intégration d'API Web modernes (JSON) à des systèmes d'entreprise existants |
| JSON ↔ bases de données | Insertion de données JSON dans des tables de bases de données relationnelles ou extraction de données relationnelles pour générer du JSON pour les API |
| JSON ↔ Excel ou CSV | Pour l'intégration avec des outils métier et des systèmes de reporting, ou la préparation de données pour des entrepôts de données et des plateformes d'analyse |
| GeoJSON ↔ KML ou Excel | Pour convertir des données géospatiales vers d'autres formats et inversement, ou pour afficher les résultats REST sur une carte |
| JSON ↔ EDI | Pour l'intégration de systèmes B2B traditionnels avec des applications modernes |
| PDF ↔ JSON | Extraction de données à partir de fichiers PDF et conversion en JSON pour l'intégration avec des API ou d'autres systèmes |
| Analyse des réponses API | Mappage du JSON renvoyé par les API REST vers des formats internes utilisables (par exemple, enregistrements de base de données ou structures XML) |
Il vous suffit de procéder à un glisser-déposer pour définir vos mappages de données JSON et de choisir parmi une bibliothèque complète fonctions et de filtres de traitement de données. Ou bien, générez votre propre bibliothèque avec le générateur de fonction visuelle.
MapForce prend en charge le mappage de données any-to-many ainsi que les mappages enchaînés.
Lorsque vous souhaitez mapper des données JSON mais que vous ne possédez pas de schéma correspondant à une instance JSON ou JSON5, MapForce en créera un pour un mappage rapide conformément à la structure de document.
Une fois que votre projet de mappage JSON a été défini, vous pouvez cliquer sur Sortie pour transformer les données instantanément. (Pour mapper JSON en une base de donnée, le Mode Sortie montre les instructions SQL qui seront exécutées par rapport à la base de données une fois que le mappage est initié.)
Pour un dépannage approfondi, MapForce contient un débogueur de mappage de données interactif pour tracer la manière dont les données coulent par les nœuds de source et cible pendant l'exécution de mappage.
Pour automatiser les projets de conversion JSON récurrents, vous pouvez déployer vos projets MapForce sur MapForce Server. MapForce Server fournit une automatisation performante de projets de mappage de données any-to-any pour une fraction des coûts de legacy et des produits de gestion de données big data.
| Name | Extension | Description | Vertical | Organisme de normalisation |
|---|---|---|---|---|
| Fichier de couche/carte ArcGIS Pro |
.lyrx .mapx | Documents de couche et de carte d’Esri, stockant la symbologie, l’étiquetage, la mise en page et la configuration des sources de données sous forme de modèle d’information cartographique JSON. | Géospatial/SIG | |
| Asset Administration Shell (AAS) JSON |
.json | La sérialisation JSON de la norme de jumeau numérique de l’Industrie 4.0 décrivant les propriétés, la documentation et les capacités d’un actif industriel. | Industrie 4.0, fabrication | |
| Description AsyncAPI |
.json | La spécification décrivant les API événementielles et basées sur les messages — sujets Kafka, canaux MQTT, files d’attente — analogue à OpenAPI pour REST. | Flux d’événements, intégration d’entreprise | |
| Schéma Avro |
.avsc | Langage de schéma JSON d’Apache Avro qui définit les structures d’enregistrements pour le streaming et la sérialisation de données massives dans Kafka, le Registre de schémas Confluent et Hadoop. | Ingénierie des données, streaming d’événements | |
| Annotations COCO |
.json | Le format d’annotation JSON le plus largement utilisé pour les données d’entraînement en vision par ordinateur — cadres de sélection, masques de segmentation, points clés — pris en charge par pratiquement tous les frameworks de détection d’objets. | Apprentissage automatique, vision par ordinateur | |
| CZML |
.czml | Le format décrivant des scènes géospatiales 3D dynamiques dans le temps — trajectoires de satellites, trajectoires de vol, couverture des capteurs — dans le globe virtuel CesiumJS. | Aérospatiale, défense, visualisation géospatiale | |
| CityJSON |
.city.json .cityjson | Un encodage JSON compact du modèle de données CityGML pour les modèles urbains en 3D utilisés dans l’urbanisme, les jumeaux numériques et les SIG municipaux. | Urbanisme, jumeaux numériques, SIG | |
| CloudEvents |
.json | Enveloppe standard de la CNCF permettant de décrire les données d'événements sur les plateformes sans serveur, les courtiers de messages et les intégrations pilotées par les événements. | Architecture pilotée par les événements, intégration cloud | |
| CycloneDX SBOM |
.cdx.json | La norme OWASP Software Bill of Materials désormais exigée par les procédures d’approvisionnement et la réglementation (décret présidentiel américain n° 14028, loi européenne sur la cyber-résilience) pour recenser les composants logiciels. | Chaîne d’approvisionnement logicielle, conformité | |
| Modèle DICOM JSON |
.json | Représentation JSON des métadonnées d’imagerie médicale DICOM définies dans la norme PS3.18, utilisée par les services DICOMweb dans les systèmes de radiologie et de pathologie. | Imagerie médicale, informatique de santé | |
| Design Tokens |
.tokens .tokens.json | Le format communautaire émergent du W3C pour l’échange de valeurs de systèmes de conception — couleur, typographie, espacement — entre Figma, le code et les pipelines de documentation. | Systèmes de conception, conception de produits | |
| Dynamo Workspace |
.dyn .dyf | Graphiques de programmation visuelle utilisés pour automatiser les flux de travail Revit et Civil 3D ; à partir de la version 2.0, Dynamo stocke les espaces de travail et les nœuds personnalisés au format JSON. | AEC, conception computationnelle | |
| Entrée JSON EnergyPlus |
.epjson | Le format d'entrée JSON d'EnergyPlus, le moteur de simulation énergétique des bâtiments de référence du Département américain de l'Énergie. | Modélisation énergétique des bâtiments, développement durable | |
| Contrat Ethereum ABI |
.abi | L’interface binaire d’application (ABI) décrivant les fonctions appelables et les événements d’un contrat intelligent — requise par tous les portefeuilles, explorateurs de blocs et intégrations de dApps. | Blockchain, fintech | |
| Frictionless Data Package |
.json | Le descripteur datapackage.json qui regroupe des fichiers de données tabulaires avec leur schéma, leur licence et leurs métadonnées de provenance en vue de la publication de données ouvertes. | Données ouvertes, gestion des données de recherche | |
| GBFS (General Bikeshare Feed Specification) |
.json | La norme ouverte grâce à laquelle les opérateurs de vélos en libre-service, de trottinettes électriques et de mobilité partagée publient en temps réel la disponibilité des véhicules et des stations à l’intention des villes et des planificateurs d’itinéraires. | Transports, villes intelligentes | |
| GeoJSON | La norme IETF pour l’encodage d’éléments géographiques — points, lignes, polygones — au format JSON ; la lingua franca de la cartographie web et des API spatiales. | Géospatial/SIG, cartographie web | ||
| Modèle de tableau de bord Grafana |
.json | Modèle JSON décrivant les panneaux, les requêtes et les variables d’un tableau de bord Grafana ; l’unité d’échange standard pour les tableaux de bord d’observabilité. | Observabilité, opérations informatiques | |
| HAR (HTTP Archive) |
.har | Format dans lequel les navigateurs et les outils de diagnostic exportent le trafic HTTP enregistré ; régulièrement demandé par les équipes d’assistance pour résoudre les problèmes liés aux applications web. | Opérations web, support informatique, tests de performance | |
Ensemble/ressource HL7 FHIR |
.json | La norme moderne dominante pour l’échange de données de santé — patients, observations, médicaments, demandes de remboursement — imposée par la règle d’interopérabilité du CMS américain et adoptée par les fournisseurs de DSE dans le monde entier. JSON est la sérialisation FHIR la plus largement utilisée. | Santé | |
| Manifeste de présentation IIIF |
.json | Manifeste de l’International Image Interoperability Framework décrivant les objets numérisés, utilisé par les bibliothèques, les musées et les archives du monde entier pour publier leurs collections. | Bibliothèques, musées, humanités numériques | |
| JSON Lines/NDJSON |
.jsonl .ndjson .ldjson | JSON délimité par des sauts de ligne — un objet par ligne — le format par défaut pour les journaux d’application, les flux d’événements, les exportations API en masse, les pipelines de données et les ensembles de données de réglage fin des modèles de langage (LLM). | Ingénierie des données, analyse, apprentissage automatique | |
| JSON-LD (JSON for Linking Data) |
.jsonld | La norme W3C pour les données liées au format JSON — le format à la base des données structurées de schema.org qui alimente les résultats enrichis des moteurs de recherche et les moteurs de réponse basés sur l’IA. | SEO/AEO, graphes de connaissances, données liées | |
| JSON-stat |
.json | La norme légère pour la diffusion d’ensembles de données statistiques officielles et de cubes multidimensionnels, utilisée par les instituts nationaux de statistique à travers l’Europe. | Statistiques officielles, données gouvernementales | |
| Jupyter Notebook |
.ipynb | Format de notebook combinant code, résultats et texte explicatif dans un seul document JSON ; fichier de travail standard en science des données et en calcul de recherche. | Science des données, recherche, enseignement | |
| Lottie Animation |
.json | Format JSON pour les animations vectorielles exportées depuis After Effects et rendues en natif dans les applications iOS, Android et web — à l’origine d’une grande partie des micro-animations et des indicateurs de chargement des applications. | Motion design, interfaces utilisateur mobiles et web | |
| Spécification de style Mapbox/MapLibre |
.json | Le document JSON qui définit le rendu d’une carte web vectorielle — calques, couleurs, polices, règles de zoom — utilisé par Mapbox GL, MapLibre et la plupart des outils modernes de cartographie web. | Cartographie web, géospatiale | |
| NIEM JSON-LD |
.json .jsonld | La sérialisation JSON du National Information Exchange Model, utilisé pour le partage d’informations entre les agences américaines chargées de la justice, de l’immigration, de la gestion des urgences et de la santé publique. | Échange d’informations gouvernementales | |
| OCDS (Open Contracting Data Standard) |
.json | La norme pour la publication des données relatives aux marchés publics — appels d’offres, attributions, contrats — utilisée par les gouvernements et les analystes de la lutte contre la corruption dans le monde entier. | Gouvernement, marchés publics | |
| Messages OCPP (Open Charge Point Protocol) |
.json | Le format de message JSON reliant les bornes de recharge pour véhicules électriques aux opérateurs de réseau à des fins d’autorisation, de comptage et de recharge intelligente. | Recharge de véhicules électriques, énergie | |
| Encodage JSON OPC UA |
.json | Encodage JSON des données OPC UA défini dans la partie 6, utilisé pour les données des machines industrielles via MQTT et les pipelines IIoT dans le cloud. | Automatisation industrielle, IIoT | |
| OSCAL (Open Security Controls Assessment Language) |
.json | Format lisible par machine du NIST pour les catalogues de contrôles de sécurité, les plans de sécurité des systèmes et les résultats d’évaluation, utilisé dans le cadre du programme FedRAMP et de l’automatisation de la conformité gouvernementale. | Conformité en matière de sécurité, administration publique | |
| Fiche OSV (Open Source Vulnerability) |
.json | Le schéma OpenSSF permettant de décrire les vulnérabilités des paquets open source, utilisé par GitHub, Google et les flux d’alertes de sécurité des distributions. | Sécurité logicielle, gestion des vulnérabilités | |
| Description OpenAPI/Swagger |
.json | Le contrat standard de facto décrivant les API REST — points de terminaison, paramètres, schémas et authentification — utilisés par les passerelles API, les générateurs de SDK et les portails de développeurs. | Gestion des API, intégration d’entreprise | |
| Demande/réponse d’enchère OpenRTB |
.json | Le format de message standard de l’IAB à la base de la publicité numérique programmatique, échangé des milliards de fois par seconde entre les ad exchanges et les enchérisseurs. | Publicité numérique, adtech | |
| OpenTimelineIO |
.otio | Format d’échange JSON de l’Academy Software Foundation pour les timelines éditoriales, permettant de transférer des séquences entre Premiere, Resolve, Avid et les pipelines d’effets spéciaux. | Post-production cinématographique et vidéo | |
| Postman Collection |
.json | Définition JSON portable d’un ensemble de requêtes API, d’environnements et de tests — l’artefact le plus largement partagé dans le développement d’API et l’assurance qualité. | Développement d’API, assurance qualité | |
| SARIF (Static Analysis Results Interchange Format) |
.sarif | La norme OASIS pour le rapport des résultats issus d’outils d’analyse statique et d’analyse de sécurité, intégrée en natif par GitHub Advanced Security et Azure DevOps. | Sécurité des applications, DevSecOps | |
| SDMX-JSON |
.json | La sérialisation JSON de SDMX, la norme ISO pour l’échange de données statistiques et de métadonnées utilisée par la BCE, Eurostat, le FMI, l’OCDE et la BRI. | Statistiques officielles, banque centrale | |
| SPDX SBOM (JSON) |
.spdx.json | Format d’échange de données sur les progiciels (Software Package Data Exchange) normalisé par l’ISO pour la communication des composants logiciels, des licences et de la provenance. | Chaîne d’approvisionnement logicielle, conformité des licences | |
| STAC (SpatioTemporal Asset Catalog) |
.json | La norme de catalogage des images satellites et des données d’observation de la Terre, adoptée par la NASA, l’ESA, l’USGS, Microsoft Planetary Computer et AWS Open Data. | Observation de la Terre, télédétection | |
| STIX 2.x (Structured Threat Information Expression) |
.json | La norme OASIS pour l’échange de renseignements sur les cybermenaces — indicateurs, acteurs malveillants, schémas d’attaque — entre les plateformes de sécurité et les communautés de partage d’informations. | Cybersécurité, renseignements sur les menaces | |
| Source Map |
.map | Fichiers JSON (.js.map, .css.map) qui établissent une correspondance entre les ressources web de production minifiées et leurs sources d’origine ; désormais normalisés sous la référence ECMA-426. | Développement web, surveillance des applications | |
| Terraform State |
.tfstate | Fichier JSON dans lequel Terraform enregistre chaque ressource cloud provisionnée et ses attributs — le système de référence pour les environnements d’infrastructure en tant que code. | Infrastructure cloud, opérations informatiques | |
| TopoJSON |
.topojson | Extension de GeoJSON qui encode la topologie partagée, produisant des fichiers nettement plus légers pour les cartes choroplèthes et la visualisation de données basée sur D3. | Géospatial/SIG, visualisation de données | |
| Web App Manifest |
.webmanifest | Le manifeste du W3C qui permet à une application web progressive d’être installée comme une application native, en déclarant son nom, ses icônes, ses couleurs de thème et son mode d’affichage. | Applications web et mobiles | |
| Métadonnées Zarr |
.zarray .zattrs .zgroup | Fichiers de métadonnées JSON décrivant des ensembles de données sous forme de tableaux N-dimensionnels segmentés et compressés dans des archives cloud natives consacrées au climat, aux données satellitaires et à la bio-imagerie. | Sciences de la Terre, bio-imagerie, calcul scientifique | |
| glTF (GL Transmission Format) |
.gltf | Le 'JPEG de 3D' — le format d’exécution Khronos pour les scènes et modèles 3D utilisés dans les visionneuses de produits du commerce électronique, la RA/RV, les jumeaux numériques et les moteurs de jeux. | Graphisme 3D, RA/RV, commerce électronique | |
| ifcJSON |
.ifcjson | La sérialisation JSON du modèle IFC de buildingSMART, facilitant l’utilisation sur le Web et dans le cloud des modèles d’information du bâtiment. | AEC, BIM, construction | |
| xBRL-JSON |
.json | Représentation JSON des données des rapports financiers XBRL, conçue pour rendre les informations issues des déclarations réglementaires directement exploitables par les outils d’analyse et les API. | Finance, reporting réglementaire |
