Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.62 KB

File metadata and controls

46 lines (34 loc) · 1.62 KB
layout editorial
chapter 11
pageNumber 67
description Le JSON (JavaScript Object Notation) est un format léger d'échange de données utilisé pour représenter et partager la donnée entre les différents systèmes et/ou plateformes. Le format JSON est largement utilisé pour transmettre des données et les stocker, spécialement dans le développement web.

Chapitre 11

JSON

JavaScript Object Notation (JSON) est un format textuele dévolu à stocker et transporter des données. Les objets Javascript peuvent être facilement convertis en JSON et vice versa. Par exemple:

//  un objet JavaScript
let myObj = { name: "Ryan", age: 30, city: "Austin" };

// convertit en JSON:
let myJSON = JSON.stringify(myObj);
console.log(myJSON);
// Résultat: '{"name":"Ryan","age":30,"city":"Austin"}'

//convertit à nouveau en objet JavaScript
let originalJSON = JSON.parse(myJSON);
console.log(originalJSON);

// Résultat: {name: 'Ryan', age: 30, city: 'Austin'}

stringify et parse sont deux méthodes disponibles pour JSON.

Method Description
parse() Renvoie un objet JavaScript depuis une chaîne JSON analysée
stringify() Renvoie une chaîne au format JSON depuis un objet JavaScript

Les types de données suivants sont supportés en JSON.

  • chaîne de caractères
  • nombre
  • tableau
  • booléen
  • un objet contenant des valeurs JSON valides
  • null

Par contre, JSON ne supporte pas les function, les date ou les undefined.