Nouvelles fonctionnalités d'édition JSON

Dans la version 2020, Altova a introduit une approche entièrement nouvelle pour l'édition de JSON dans XMLSpy, appelée "Vue en grille JSON". Cet éditeur JSON visuel offre une représentation graphique de la structure du document JSON, ce qui le rend immédiatement plus facile à comprendre et à utiliser que le code JSON correspondant dans un éditeur de texte, en particulier pour les documents longs et complexes comportant de multiples niveaux imbriqués de tableaux et d'objets.

À chaque nouvelle version, nous améliorons la liste des outils d'édition uniques proposés par JSON Grid. Examinons quelques-unes des mises à jour importantes annoncées dans la version 2021, qui a été publiée en octobre 2020.

JSON Grid propose de nombreuses fonctionnalités qui vous permettent d'exploiter au mieux vos données JSON, plus rapidement : de la détection automatique des types de données et des raccourcis clavier qui accélèrent la modification, à des outils uniques et avancés comme les filtres/formules XQuery et la création de graphiques à partir de données JSON numériques. Voici les dernières mises à jour.

Nouvelles options d'assistance pour la création d'entrées JSON

XMLSpy Éditeur JSON Il comprend un menu déroulant contextuel qui affiche les options de modification valides, et il fournit désormais ces mêmes options dans les fenêtres d'aide pour les entrées "Éléments frères", "Éléments enfants" et "Valeurs".

Ces éléments vous permettent de visualiser immédiatement les valeurs autorisées et de les insérer facilement en double-cliquant, ce qui peut être plus rapide que d'utiliser le menu contextuel dans certaines situations. Par exemple, ici, je peux simplement double-cliquer sur l'élément "Label" pour l'insérer sous "Genre".

Nouvelles options de copie et de collage au format JSON

De nouvelles fonctionnalités facilitent la copie et le collage de portions d'un document JSON, permettant ainsi de travailler avec le contenu dans d'autres applications. Elles permettent également d'utiliser XPath pour créer des filtres et des fonctions, et bien plus encore.

commande description
Copier au format JSON La sélection actuelle est convertie en texte JSON ou en lignes JSON.
Copier au format texte structuré La sélection actuelle est convertie en format TSV (valeurs séparées par des tabulations).
Copier en tant qu'image La cellule d'image actuelle est copiée en tant qu'image.
Copier l'expression XPath Syntaxe XPath 3.1, par exemple : ?Artists?1?Albums?1?Tracks
Copier le pointeur JSON Syntaxe de pointeur JSON, par exemple : /Artists/1/Albums/1/Tracks

Prise en charge des fichiers JSON de très grande taille

Pour faciliter la manipulation de fichiers très volumineux, le développeur JSON peut choisir de regrouper les nœuds par blocs de 1 Ko, 10 Ko ou 100 Ko, en utilisant la boîte de dialogue "Outils | Options" pour la grille JSON.

Fonctionnalités supplémentaires pour améliorer l'ergonomie

  • Les infobulles contextuelles aident les utilisateurs à exploiter les fonctionnalités de la grille JSON (illustrées ci-dessous)
  • Raccourcis clavier pour développer/réduire les sections, et pour zoomer avant/arrière
  • Option permettant d'activer ou de désactiver l'enchaînement automatique des mots
  • Option permettant de définir l'ordre de lecture de droite à gauche pour les langues concernées, comme l'arabe ou l'hébreu.

Ces nouvelles fonctionnalités combinées rendent JSON Grid encore plus performant et facile à utiliser. Avez-vous des suggestions d'améliorations pour la prochaine mise à jour de l'éditeur JSON ? N'hésitez pas à les partager dans les commentaires ci-dessous !

Essayez les outils de modification JSON dans XMLSpy avec un.. Essai gratuit de 30 jours.