Éditer, formater et déboguer des fichiers JSON sous Eclipse

Sous Eclipse lorsque vous réceptionnez ou créez des fichiers JSON, ils peuvent avoir des erreurs et leur formatage peut être illisible .Il n’est donc pas simple de trouver les erreurs. Pour remédier à cela, j’ai trouvé deux plug-ins.

Le plug-in : JSON Editor Plugin

URL : https://marketplace.eclipse.org/content/json-editor-plugin

Ce plug-in est très alléchant : respecte la norme JSON RFC 4627, formatage de code, pliage de code, détection clé en double et licence EPL (Eclipse).
Je l’ai vite écarté, car le formatage de code ne fonctionnait pas (Ctrl+Shift+F).

Le plug-in : Json Tools« 

URL : https://marketplace.eclipse.org/content/json-tools

Ce plug-in propose les fonctionnalités suivantes :

  • syntaxe colorée
  • Formatage du code  (Ctrl+Shift+F)
  • intégration d’une vue « Outilne » (arbre de l’objet JSON)
  • rapport des erreurs avec explication
  • détection des clés dupliquées
  • Licence de base Eclipse : EPL

Pour le code JSON suivant :

{"fields": [{"Type": "text","Name": "Champ_0","X": "","Y": "","W": "","H": ""}]}

Après un reformatage  (touche : Ctr+Shift+F ) j’ ai obtenu le formatage suivant :

Code-formatéavec l’outline :

view outilneSi vous mettez deux clés identiques, Eclipse vous affiche l’erreur « Duplicate Key » avec le symbole « souligné » rose :

json-errorCe  plug-in fait exactement tout ce qu’il dit. Il est donc à installer …