Intern
Qu'est-ce que JSON?
sobes.tech IA
Réponse de l'IA
JSON (JavaScript Object Notation) est un format léger d’échange de données en texte. Il est basé sur un sous-ensemble du langage JavaScript, mais est totalement indépendant du langage.
Caractéristiques principales de JSON :
- Lisibilité : Format compréhensible par l’homme.
- Simplicité : Facile à analyser et à générer.
- Indépendance : Supporté par la majorité des langages de programmation.
JSON représente des données sous forme de paires "clé-valeur" ou de listes ordonnées de valeurs.
Types de données supportés par JSON :
- Objets : Collections non ordonnées de paires "clé : valeur". Les clés sont des chaînes, les valeurs peuvent être tout type JSON valide.
- Tableaux : Listes ordonnées de valeurs. Les valeurs peuvent être tout type JSON valide.
- Chaînes : Séquences de caractères Unicode, encadrées par des guillemets doubles.
- Nombres : Entiers ou à virgule flottante.
- Valeurs booléennes :
trueoufalse. - Null : Valeur nulle.
Exemple :
// Exemple d’objet JSON
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON est largement utilisé pour :
- Le transfert de données entre client et serveur (API).
- Les fichiers de configuration.
- Le stockage de données.