Lecteur JSON

Consulter les fichiers JSON

  • Mode JSON Grid révolutionnaire
  • Mode JSON Texte intelligent
  • Coloration syntaxique & pliage de source JSON
  • Consulter JSON, JSON5, JSON Lines, JSONC
  • Assistants de saisie sensibles au contexte
  • Marquage structurel pour compléter les crochets / parenthèses
  • Contrôle de la syntaxe JSON

Mode JSON Grid

XMLSpy contient un Afficheur JSON révolutionnaire appelé JSON Grid. Cet afficheur JSON vous apporte un mode graphique facile à comprendre de votre fichier JSON avec des fonctions d’édition plus puissantes, comme une détection automatique de type, des filtres XQuery pour modifier le mode, des formules XQuery pour générer une sortie supplémentaire depuis les données JSON, etc. Tout cela rend l’affichage de JSON plus rapide et plus simple qu’un éditeur JSON basé sur texte.

Voir comment l’afficheur JSON fonctionne

L’afficheur JSON propose une représentation graphique de la structure de document JSON qui est immédiatement plus simple à comprendre que le code JSON correspondant dans le mode texte, en particulier pour des documents longs et complexes avec plusieurs niveaux imbriqués d’arrays et d’objets.

L’afficheur JSON dans XMLSpy pour un affichange graphique

Lecteur JSON Grid contient un mode table qui regroupe des données sous le même array ou le même objet pour une compréhension rapide et une édition rapide et vous pouvez basculer entre les deux affichages, par exemple :

Basculer entre le mode de liste et de table dans JSON Grid

Le Mode JSON Grid vous permet de modifier ou de réorganiser aisément la structure du document par glisser/déposer. Des touches actives dans chaque cellule apportent des raccourcis pour les tâches les plus courantes d’affichage, de filtrage et d’édition. Au cours de l’édition, ces touches permettent d’ajouter rapidement un item enfant, de changer un type, de passer entre le mode de table et de liste, etc.

Pour une édition plus rapide, l’afficheur JSON détecte automatiquement les valeurs string, nombre, booléenne, et null pendant la saisie. D’autres types peuvent être sélectionnés manuellement dans le cadre de la cellule.

Active buttons in the JSON Viewer

Le Mode JSON Grid a plusieurs raccourcis de touches de clavier facile à retenir pour rendre l’édition aussi rapide que possible, vous permettant de continuer la saisie sans avoir besoin de la souris. Un menu contextuel activé par la touche droite est aussi disponible afin que vous puissiez éditer en utilisant votre approche préférée.

S’il existe un Schema JSON associé avec votre document JSON, JSON View propose un remplissage automatique sur la base de ce schéma pendant la saisie, et les types de données sont déterminés automatiquement sur la base du schéma également.

JSON auto-complete based on JSON Schema

Les filtres et les formules JSON Grid

Des filtres et formules XQuery dans le Mode JSON Grid vous permet d’utiliser des expressions XQuery 3.1 pour filtrer les composants qui sont affichés dans le mode et calculer les résultats qui peuvent être stockés dans le document.

Use XQuery filters and formulas on JSON data in JSON View

 

Chaque table dans JSON Grid contient un filtre qui vous permet de manipuler l’affichage des objet et arrays. Par exemple, dans la capture ci-dessus, un filtre a été appliqué à un array afin que seuls les pistes écrites par Brian May sont affichées. Il est facile de basculer entre des cellules filtrées et non filtrées en cliquant l’icône du filtre. Lorsque vous enregistrez le fichier, vos filtres sont stockés dans les métadonnées pour des consultations ultérieures. Ils ne touchent pas au contenu du document.

Une formule vous permet de générer la sortie (ensembles de nœud ainsi que des calculs) et pour afficher la sortie dans le Mode JSON Grid. Ci-dessous, un exemple utilisant une formule XQuery pour calculer le prix des items. Cliquer sur l’icône Enregistrer pour la formule vous permet de stocker la sortie de la formule dans le document JSON. Ainsi, les formules dans JSON Grid de XMLSpy ouvrent de nouvelles possibilités : la capacité d’avoir un contenu calculé dynamiquement dans des documents JSON.

Use XQuery filters and formulas on JSON data in JSON View

Lecteur de texte JSON

Rien de plus simple que de consulter des documents JSON dans l’éditeur JSON de XMLSpy avec l’afficheur JSON basé sur texte. En outre, vous avez la possibilité de passer entre l’afficheur JSON Text et l’afficheur JSON Grid. Les deux options d’affichage JSON vous permettent de comprendre la structure et le contenu du fichier JSON grâce à la numérotation de ligne, la coloration syntaxique, le pliage de source, etc.

L’afficheur JSON dans le mode texte avec une coloration syntaxique, numérotation de ligne, etc.

L’afficheur 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. Vous pouvez aussi profiter des outils d’édition JSON intelligents.

La vérification de la syntaxe et la validation JSON dans l'afficheur JSON vous aide à faire des éditions 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 JSON schéma lié, ce qui simplifie énormément le dépannage.

Convertir JSON <=> XML

Outre l'ajout à l’affichage et l'édition JSON intelligents, l’éditeur JSON prend en charge la conversion en un clic entre les fichiers XML et JSON. 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. Cette fonction fait de XMLSpy un produit qui ne se limite pas à un simple Afficheur JSON de base.

It's fast and easy to convert XML to/from JSON in XMLSpy

Pourquoi choisir un téléchargement d’Afficheur JSON ?

Contrairement à des outils en ligne de base, l’afficheur JSON de XMLSpy fournit une multitude de fonctions avancées pour travailler avec JSON, vous permettant de ne pas se limiter au simple affichage de contenus de fichiers JSON.

Vous pouvez générer des fichiers JSON, convertir entre JSON et XML, éditer des JSON et des schémas JSON, et même développer des XSLT et XQuery à utiliser avec JSON. C’est ce qui rend XMLSpy le meilleur affichage JSON disponible.

L’afficheur JSON à télécharger ci-dessous est très simple à installer et est disponible pour un essai gratuit de 30 jours sans utilisation de la carte de crédit.