Qu’est-ce qu’un fichier JSON et comment en ouvrir un

Qu’est-ce qu’un fichier JSON et comment en ouvrir un

Si vous avez déjà fait des choses comme la comptabilité personnelle sur Excel, vous avez probablement ressenti ce problème : plus vous stockez d’informations, plus il est difficile de mettre à jour les choses. Au fur et à mesure que vos données deviennent plus volumineuses, tout devient désordonné et bizarre. Les bases de données sont agréables et tout, mais elles ne sont pas exactement aussi « lisibles » que la plupart d’entre nous voudraient qu’elles le soient. Heureusement qu’il y a JSON pour nous aider.

Qu’est-ce qu’un fichier JSON ?

JSON signifie JavaScript Object Notation et est utilisé pour définir des objets en JavaScript. Bien sûr, vous n’avez pas besoin d’apprendre JavaScript pour comprendre JSON. Il s’agit simplement d’un format pour regrouper des données afin qu’elles soient plus faciles à lire et à formater.

Jetez un coup d’œil à cet exemple et trouvez les noms de chaque animal :

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

C’est comme une liste de choses. Et vous pouviez facilement voir les noms des animaux de compagnie : Maddogna, Fluffman et Gizzards the Great. Parmi eux se trouvent d’autres données comme leur âge, leurs aversions et leur race.

JSON comble le fossé entre les ordinateurs et les humains normaux en matière de données. C’est rapide, compréhensible et peut être converti dans n’importe quel autre format auquel vos données doivent ressembler.

Les fichiers JSON brillent le mieux lorsqu’il s’agit de convertir de grandes quantités de données.

À quoi sert JSON

JSON est un format. Vous pouvez envoyer presque n’importe quoi avec. Tant que vous envoyez des données compilées, JSON peut être utilisé. En fait, votre ordinateur l’utilise probablement en ce moment pour parler à d’autres ordinateurs à travers le monde sans que vous le sachiez.

Il existe de nombreuses utilisations pour JSON, telles que :

  • Messages instantanés
  • E-mails
  • Fichiers de configuration
  • Informations sur la mise en réseau
Reqres dans l'échantillon Pi formaté avec le mode sombre Json Lite

Vous pouvez également voir JSON dans les jeux pendant le développement et la sortie pour stocker vos sauvegardes et vos paramètres.

Bien sûr, il existe d’autres moyens plus rapides de déplacer des données, mais JSON est tout simplement trop pratique pour être abandonné.

Comment ouvrir un fichier JSON

À la base, les fichiers JSON ne sont en réalité que des fichiers texte enregistrés avec une extension « .json ». Vous pouvez les ouvrir avec n’importe quel type d’éditeur de texte brut comme s’il s’agissait d’un fichier texte ordinaire.

  • Sous Windows, ouvrez le Bloc-notes et allez dans « Fichier -> Ouvrir », puis recherchez le fichier JSON que vous essayez d’ouvrir.
Bloc-notes Flèche rouge sur fichier ouvert
Bloc-notes Ouvrir le fichier Tous les fichiers
  • S’il y a quelque chose que vous voulez rechercher dans le fichier, appuyez simplement sur Ctrl+ Fpuis tapez ce que vous devez trouver.
Bloc-notes à la recherche de Maddogna dans le fichier Json
  • Si vous souhaitez créer un nouveau fichier JSON, créez simplement un fichier texte normal et enregistrez-le avec une extension de fichier « .json ». Assurez-vous de changer le type de sauvegarde en « Tous les fichiers » ou bien il se transformera en « filename.json.txt » à la place.
Enregistrer le nouveau fichier Json Pets Flèche Json dans la liste déroulante Type d'enregistrement

Utilisation des visionneuses JSON

Maintenant, bien qu’utiles, le problème avec ces convertisseurs en ligne est qu’ils ne sont pas pratiques lorsque vous effectuez des tâches Web. Heureusement, il existe différents types de visualiseurs JSON qui peuvent non seulement vous aider à convertir les fichiers JSON, mais aussi vous permettre de mieux lire leur contenu sans les maux de tête !

JSON Lite

JSON Lite ( Chrome | Firefox ) est une extension de navigateur qui facilite l’affichage et la modification des fichiers JSON sur n’importe quel navigateur basé sur Chrome. Il met en évidence des parties du code JSON avec différentes couleurs. Et si l’apparence par défaut n’est pas assez « visible », vous pouvez modifier les paramètres d’indentation, réduire les lignes et même le configurer en mode sombre.

Jsonplaceholder Typicode Sample Json avec Json Lite à gauche et aucun à droite
Gauche : JSON avec JSON Lite ; à droite : JSON sans JSON Lite

Alternativement, vous pouvez également utiliser ces beautifers JSON pour rendre les données plus faciles à visualiser.

Conversion du fichier JSON

Selon l’utilisation que vous faites du fichier JSON, vous devrez peut-être utiliser un convertisseur pour le transformer en fichier CSV ou XML.

Pour ce faire, vous pouvez utiliser un convertisseur JSON comme le Code Beautify JSON Viewer . Il s’agit d’une application Web qui convertit les fichiers JSON en CSV ou XML, qui peuvent ensuite être utilisés par d’autres logiciels.

Pour utiliser Code Beautify JSON Viewer, téléchargez simplement votre fichier en cliquant sur le bouton « Fichier », puis convertissez-le en cliquant sur « vers XML » ou « vers CSV ».

Code Beautify Json Viewer Convertir un fichier Json en fichier Xml ou en fichier Csv

Questions fréquemment posées

JSON est-il meilleur que CSV et XML ?

Comparés aux fichiers CSV et XML, les fichiers JSON sont plus simples, plus flexibles et plus faciles à interpréter pour un ordinateur. Pour la plupart, il vous permet de stocker les structures de données telles quelles. Contrairement à XML, vous n’avez pas besoin d’ajouter de balises indiquant qu’un 1 est un nombre et non une chaîne contenant le nombre 1. Il est également capable d’avoir des structures de données complexes, contrairement à CSV qui nécessite que vous ajoutiez NULL chaque fois que vous en avez « cellules » supplémentaires sur vos données.

JSON est-il un langage de programmation ?

JSON n’est PAS un langage de programmation, mais il est certainement utilisé dans un langage de programmation. JSON est basé sur JavaScript qui l’utilise pour définir des choses appelées « objets » dans ce langage. C’est un format de notation pour répertorier les choses – vous ne pouvez rien faire d’autre avec lui que définir les choses.

JSON est-il juste XML ?

Non, JSON n’est pas XML. Contrairement à XML, vous pouvez définir des nombres, des booléens et des valeurs nulles sur JSON.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *