Ce plugin est conçu pour afficher les chaînes JSON au format Treeview et mettre en évidence la position de l'erreur si des problèmes d'analyse surviennent. C'est un outil simple et efficace, compatible avec Notepad++.
Copiez le fichier NPPJSONViewer.dll dans le dossier pluginsNPPJSONViewer dans le répertoire d'installation de Notepad++.
Redémarrez Notepad++ et assurez-vous que le plugin apparaît dans le menu Plugins.
Ouvrez un document contenant une chaîne JSON (ou collez du texte JSON).
Sélectionnez le fragment JSON et accédez à Plugins > JSON Viewer > Show JSON Viewer ou appuyez sur ou appuyez sur Ctrl + Alt + Shift + J .
Voilà, c'est tout ! Si le JSON est valide, il sera affiché au format Treeview.
Nouvelles fonctionnalités :
Accédez directement au nœud JSON dans l'éditeur lors de la sélection du nœud (à l'aide du clic gauche de la souris ou des touches fléchées).
Sélectionnez la clé JSON dans l'éditeur en double-cliquant sur un nœud.
Corrections de bugs/régression :
Mise à jour vers le dernier analyseur RapidJSON.
Améliorations mineures du code pour des performances améliorées.
Tests unitaires ajoutés
Nouvelles fonctionnalités :
Trier par ordre croissant par clé
Ajouter le nom du fichier dans le titre pour plus de visibilité
Corrections de bugs/régression :
Texte de licence mis à jour sur l'interface utilisateur selon le lien GitHub
Appel explicite pour aucune prise en charge sur la sélection multiple
Quelques autres améliorations mineures du code et de l'interface utilisateur
Corrections de bugs/régression :
"Copier la valeur"/"Copier" ne renvoie pas toujours le texte complet
L'option Formater JSON ne fonctionne pas si l'onglet ciblé se trouve dans une autre vue
Correction de quelques fautes de frappe dans la boîte de dialogue de configuration
Icônes mises à jour pour correspondre également au mode sombre
Citations supprimées de la clé dans Treeview
Quelques autres améliorations mineures
Nouvelle fonctionnalité :
Remplacez la valeur « non définie » par « null ». Il s’agit d’une fonctionnalité configurable.
Corrections de bugs/régression :
Le texte cyrillique ne s'affiche pas correctement dans la boîte de dialogue de l'arborescence JSON
Nouvelle fonctionnalité :
Rendre le surligneur JSON configurable
Corrections de bugs/régression :
Gérez json pour les deux vues.
Mettre à jour l'arborescence à la réouverture
Lorsque le type de fichier est json, le message d'erreur s'affiche deux fois au lancement de npp si le dock de la visionneuse est resté ouvert sur l'instance précédente
Ne pas afficher de message d'erreur au démarrage pour les fichiers non json
Nouvelle fonctionnalité :
Afficher le nombre d'éléments pour la liste/le tableau
Corrections de bugs/régression :
Correction d'un crash : la boîte de dialogue de configuration ne s'affiche pas si la boîte de dialogue À propos est ouverte avant elle.
Définir correctement le type de langue JSON
Quelques améliorations mineures de l'interface utilisateur
Nouvelle fonctionnalité :
Rechercher dans la fenêtre de l'arborescence JSON
Gérer correctement NaN, Inf, -Inf, Infinity, -Infinity
Corrections de bugs/régression :
Gérer tous les types de tableaux qui n'ont aucune clé
Fautes de frappe corrigées dans la configuration de json
N'utilisez pas de guillemets doubles pour un type autre que chaîne
Interface utilisateur fournie pour contrôler l'option de formatage via la boîte de dialogue de configuration
Paramétrage de l'indentation
Paramètre de fin de ligne
Paramétrage du format de ligne
Rendre l'analyse json configurable, par exemple ignorer la virgule finale, ignorer le commentaire
Ajout de quelques nouvelles fonctionnalités
Suivez l'arborescence Json pour l'onglet actuel s'il s'agit d'un fichier JSON
Formater automatiquement le fichier json à l'ouverture (par direct ou par changement d'onglet)
Quelques corrections de bugs/régressions
Interface utilisateur réaménagée
Icône de menu fournie
Le panneau d'affichage Json a été repensé et ressemble à un bouton, actualiser, valider, formater, etc.
Il utilise une classe bien exécutée au lieu d'une fonction simple
Le chemin du nœud actuellement sélectionné est indiqué au bas de la fenêtre d'affichage JSON
De nombreuses fonctionnalités sont prises en charge telles que le nœud de copie, la valeur de copie, le chemin de copie, tout développer/réduire, etc.
Quelques corrections de bugs
Prise en charge d'ARM64
Suppression de la prise en charge de Windows XP car Notepad++ ne prend plus en charge Windows XP.
Mettre à niveau Visual Studio vers 2022
numéro 55 Le format JSON doit également définir la langue sur JSON #FeatureRequest
numéro 56 : le format doit suivre les paramètres de saut de ligne
numéro-57, numéro-60 "Devrait ajouter une fonction pour supprimer les sauts de ligne et les espaces" Merci @neoarc
numéro 68 Bloc-notes en panne ++
Les paramètres de l'onglet numéro 72 de Notepad ++ ne sont pas honorés
numéro-73 Afficher l'arborescence pour un tableau d'objets
numéro 80 utiliser le paramètre de fin de ligne de l'éditeur
Analyse détendue. Prend en charge les virgules de fin, les commentaires (uniquement analyse), les littéraux NaN et infinity JS.
Résoudre le problème de violation d'accès n°51
Résoudre le problème n°47
Résoudre le problème n°43
Lit les paramètres de l'onglet à partir des paramètres de Notepad ++
J'utilise maintenant rapidjson
Prise en charge 64 bits. Merci @chcg
Sélectionnez tout le texte en l'absence de sélection Merci @vakio
corrigez la fuite de mémoire et fermez la boîte de dialogue À propos lorsque vous cliquez sur le bouton "Fermer" Merci @quangnh89
Correction de l'affichage des valeurs booléennes. S'affiche maintenant comme "clé" : Vrai/Faux Merci @yoyokenny
Correction du blocage sur un JSON défectueux. Merci @vancekic
Correction de l'affichage des caractères UTF-8.
Correction du bug "#3 cité entre guillemets-Jan Huschauer"
Ajout d'une commande pour formater JSON
Affiche désormais une boîte de message lorsque la chaîne JSON n'est pas sélectionnée.
Correction d'un problème d'affichage de la boîte de dialogue survenu dans la version 1.16.
Bug corrigé - 3305433 ne trouve pas d'erreur au deuxième essai et ne crée pas d'arborescence
Correction d'une fuite de mémoire... la mémoire allouée aux chaînes JSON n'était pas libérée
Correction du bug 3203739 « Impossible d'analyser les tableaux JSON »
Raccourci clavier fixe, appuyez maintenant sur CTRL+SHIFT+ALT+J (par défaut).
Marque la position de l'erreur dans JSON