C’est du texte, donc tout l’ouvre. C’est le lire qui demande de l’aide.
Un fichier `.json` contient des données structurées : des objets aux champs nommés, des listes, des nombres et des chaînes de caractères. C’est le format dans lequel une API répond et celui vers lequel la plupart des applications exportent leurs réglages, ce qui explique qu’il en apparaisse un dans un dossier de téléchargements sans explication.
Le faire glisser dans une fenêtre de navigateur marche bien : Firefox et Chrome affichent tous deux une vue repliable où l’on peut chercher, plutôt que du texte brut. VS Code l’ouvre avec le repliement et reformate d’une seule commande un fichier tenant sur une ligne.
Un très gros export — des dizaines de mégaoctets — met un éditeur en difficulté. Un outil en ligne de commande comme `jq` lit ceux-là sans charger tout le fichier dans une fenêtre.
Les trois fautes habituelles sont une virgule en trop après le dernier élément, des guillemets simples là où le format en exige des doubles, et un commentaire — le JSON n’a pas de commentaires, quoi qu’ait pu contenir le fichier d’où il vient.
Une erreur qui nomme une ligne et une colonne mérite qu’on lui fasse confiance : l’analyseur s’est arrêté exactement là, et la faute est généralement un caractère plus tôt.
Une vue repliable sert à inspecter des données. Quand il s’agit de les montrer à quelqu’un, convertir en Markdown transforme une liste d’enregistrements en tableau et les objets imbriqués en sections avec titres — la même information, dans une forme qui survit à un collage dans un document.