Comment encoder et décoder du JSON en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-10-18 11:19:22
Thèmes : javascript - json
Question

Comment faire pour encoder et décoder du JSON en JavaScript ?

Réponse

Pour encoder et décoder du JSON, en JavaScript, vous pouvez utiliser les méthodes suivantes :

  • La méthode JSON.stringify() permet d'encoder en JSON.
  • La méthode JSON.parse() permet de décoder du JSON.

Voici un exemple pour encoder et décoder du JSON en JavaScript :

<script>
const exemple = {
  id: 9999,
  titre: "Comment encoder et décoder JSON en JavaScript ?",
  auteur: {
    id: 1,
    nom: "1FORMATIK.com"
  }
};
 
const encodeJson = JSON.stringify(exemple);
const decodeJson = JSON.parse(encodeJson);
 
document.open();
document.write("JSON encodé avec stringify : " + encodeJson);
document.write("<br>");
document.write("JSON décodé avec parse et récupération du nom de l'auteur : " + decodeJson.auteur.nom);
document.close();
</script>

Vous trouverez d'avantage d'information sur la manière d'encoder et de décoder du JSON, en JavaScript, via cette page du site de Mozilla.