Éditeur JSON

Éditer et convertir des fichiers JSON

  • Éditeur JSON intelligent
  • Prise en charge de JSON et JSON5
  • Assistants de saisie sensibles au contexte
  • Mode texte avec coloration syntaxique, pliage de source
  • Marquage structurel pour compléter les crochets / parenthèses
  • Mode Grille pour l'édition JSON graphique
  • Contrôle de la syntaxe JSON et JSON5

Outils JSON

JSON (JavaScript Object Notation) est un langage textuel allégé d'échange de données. JSON est souvent utilisé pour la sérialisation et la transmission de données structurées sur une connexion de réseau et est donc souvent utilisé dans les applications AJAX, Web 2.0 et de services Web. XMLSpy prend en charge l’édition de JSON et JSON5.

XMLSpy comprend un lecteur XML et un éditeur JSON. Avec une prise en charge de JSON et JSON5, il vous permet de consulter et d'éditer les fichiers JSON en utilisant le même éditeur de code de texte et les modes grille / arborescent intuitifs disponibles pour l'édition XML, avec des guides d'édition utiles et des assistants à la saisie. XMLSpy permet également les conversions de XML en JSON ou de JSON en XML. Contrairement à d'autres éditeurs XML, XMLSpy prend en charge aussi bien JSON et XML, vous conférant un moyen simple de travailler avec des données JSON dans le même environnement où vous développez les applications XML, AJAX et de services Web.

XMLSpy contient aussi un éditeur graphique de Schéma JSON pour le développement, la validation et la génération de Schémas JSON. Pour vous lancer dans le développement JSON ou JSON5, vous pouvez générer une instance d'échantillon JSON depuis n'importe quel Schéma JSON. Ensuite, continuer l’affichage et l’édition des données JSON dans le mode texte ou arborescent comme décrit ci-dessous.

Mode Texte

Éditer JSON avec le Mode texte de XMLSpy

L’éditeur de code JSON basé sur le texte fournit une coloration de la syntaxe, une numérotation des lignes, un pliage de la source, un signet, etc. facilitant la recherche et la compréhension de votre code JSON, et la recherche et l'édition de chaînes. En activant l'édition intelligente JSON sur l'onglet JSON de la Fenêtre Info XMLSpy, l'assistant à la saisie Éléments vous fournit une liste intégrée dynamique des éléments présents dans votre document JSON. Vous pouvez insérer un élément depuis la fenêtre Éléments en la double-cliquant ou en la glissant dans votre document dans le panneau d'édition.

La vérification de la syntaxe et la validation basée sur Schéma JSON dans l'éditeur JSON vous aide à faire des éditions JSON valides. Toutes les erreurs sont recensées dans la fenêtre Messages multi-onglets qui comprend aussi un hyperlien à l'erreur dans votre document et au schéma lié, simplifiant énormément le dépannage.

Mode Grille / Mode arborescent

Le mode Grille / Lecteur arborescent de XMLSpy affiche une représentation graphique qui montre la structure d'un document JSON par le biais d'un ensemble de conteneurs imbriqués qui peut être élargi ou réduit pour obtenir un aperçu clair de la structure arborescente du document XML.

Manipulez en toute simplicité votre document JSON tout en analysant sa structure de manière graphique, en utilisant des fonctions d'édition XML avancées de glisser/déposer intelligentes. Vous pouvez passer entre le mode de texte et le mode arborescent à tout moment, vous aider à visualiser l’effet de tout changement.

Easy JSON editor: Tree View

Convertir JSON <=> XML

Outre l'ajout à l'édition JSON intelligente, l’éditeur JSON de XMLSpy prend en charge la conversion en un clic entre les fichiers XML et JSON files. Cela vous permet, par exemple, de convertir rapidement un fichier XML en JSON pour le transport avec JavaScript, ou de convertir les données reçues dans un format JSON pour valider XML. Vous pouvez choisir de convertir un seul fichier ou d'effectuer une conversion JSON-en-XML de masse dans la fenêtre Projet.

Convert XML to/from JSON in XMLSpy