Les XML et JSON sont des standards populaires pour capturer et décrire des données structurées et non-structurées. JSON est bien adapté pour stocker ou transmettre des données de manière efficace tout en engageant très peu de frais, alors que XML propose environnement un riche qui inclut des entités et un mécanisme pour prendre en charge des métadonnées et extensibilité. Les deux sont des formats d’échange des données, mais ils ont des syntaxes et des structures différentes.
La prise en charge pour la conversion XML en JSON dans XMLSpy permet aux utilisateurs de basculer facilement entre deux formats basés sur leurs besoins ou les exigences de leurs projets.
Outre les fonctions de conversion puissantes, XMLSpy contient un éditeur JSON et un éditeur XML puissant, ainsi qu’une prise en charge pour travailler avec XPath, XSLT et XQuery en plus de technologies.
Vous pouvez convertir un seul fichier ou effectuer instantanément une conversion de masse sur un grand nombre de fichiers XML. Il suffit de cliquer avec la touche de droite sur le dossier désiré dans la fenêtre de projet.
Plusieurs options vous permettent de personnaliser la manière de traiter la transformation.
La fonction décrite ci-dessus est aussi disponible pour générer JSON depuis XML. Vous pouvez soit convertir des fichiers d’instance soit transformer un Schéma JSON en XSD. Lors du déplacement entre les formats de schéma, vous pouvez même générer un fichier d’instance d’échantillon XML ou JSON.
Lorsque plus de conversions de données complexes ou récurrentes sont nécessaires, ou si vous souhaitez convertir du JSON et du XML en d’autres formats de données, MapForce est le bon outil pour la tâche. Un outil d’intégration de données any-to-any, MapForce prend en charge des myriades d’ formats de données comme les entrées et les sorties pour des transformation de données puissantes. Vous pouvez même combiner plusieurs types de source ou de cible, par exemple, pour mapper des données XML et de base de données dans un fichier de sortie JSON.
Il vous suffit de procéder à un glisser-déposer pour définir vos règles de conversion des données et de choisir parmi une bibliothèque complète de fonctions et de filtres de traitement des données. Ou bien, générez votre propre bibliothèque avec le générateur de fonction visuelle.
Pour une flexibilité optimale, MapForce prend en charge le mappage de données de type « any-to-many » ainsi que les mappages en chaîne.
Une fois que votre mappage a été défini, vous pouvez consulter et enregistrer immédiatement la sortie, ou automatiser la conversion par le biais du logiciel MapForce Server extrêmement performant.
XMLSpy et MapForce sont tous les deux bien adaptés pour la conversion de données, dans divers scénarios. Maintenant, vous pouvez obtenir ces deux outils dans l’Altova MissionKit à un prix très intéressant. Lorsque vous téléchargez MissionKit, vous recevrez XMLSpy ET MapForce - plus 5 autres outils de développement pour moins que le prix de deux produits.
JSON et XML ne sont pas directement compatibles, mais ils peuvent représenter les mêmes types de données structurées en utilisant des formats différents.
Vous pouvez facilement convertir des fichiers JSON en XML et vice versa, car ces deux formats décrivent des données hiérarchiques. Des outils tels qu'Altova XMLSpy facilitent cette conversion : vous pouvez ouvrir un fichier JSON et le visualiser ou le transformer instantanément en XML (et vice versa) avec une prise en charge supplémentaire pour la validation, la génération de schémas, etc.
Dans XMLSpy, la conversion de XML en JSON est très simple. Il suffit d'ouvrir un fichier XML, puis de choisir Convertir instance XML en/de JSON/YAML dans le menu Convertir. Vous pouvez ensuite choisir la version de JSON à générer, et XMLSpy convertira le fichier instantanément. Vous pouvez convertir tout aussi facilement un dossier contenant plusieurs fichiers JSON à la fois.
Pour des conversions plus complexes nécessitant un traitement ou une automatisation des données, consultez MapForce.
Il existe plusieurs façons de générer du JSON dans XMLSpy : Vous pouvez générer un document JSON à partir d'une instance XML existante ou générer un fichier JSON exemple à partir d'un schéma JSON. De puissants outils de conversion vous permettent également de convertir du XSD en schéma JSON, de générer du JSON à partir de YAML, et bien plus encore. Vous pouvez même convertir plusieurs fichiers XML ou YAML en JSON simultanément.




