Json (Notation d'objet JavaScript) est un format facile d'échange de données qui est facile à lire et à écrire une personne, et facile à jumeler et à générer une voiture. Il est basé sur un sous-ensemble de programmation JavaScript, mais est complètement indépendant de n'importe quelle langue. JSON est largement utilisé pour échanger des données entre le serveur et la bande Web, les applications mobiles et le stockage de données.
JSON est construit sur deux structures principales:
Ensemble d'Afrique du Suud "Nom / Valeur" : Dans les langues de Nombreuss, il est implémenté en antant qu'bjet, amarrage, structure, dictionnaire, table de hachage, liste d'accès à clé tableaua. En Json, il est Présenté Objet , Indiqué par des soutient les bouclés {}
.
{
"Nom": "Ivan",
"Age": 30,
"Ville": "Kyiv"
}
UNE Liste Ordonnesee de Valeurs : Dans la Plupart des Langues, il est réalisé comme tableau un, En Json, il est Présenté Tableau , Indiqué par des crochets []
.
[
"Pomme",
"Banane",
"orange"
]
Les valeurs peuvent être des lignes (chaîne), des nombres, des objets (objet), des tableaux (array), des valeurs booléennes (true / false) ou null.
JSON fait partie intégrante du Web moderne. Voici quelques scénarios typiques de son utilisation:
Paramètre | Xml | Json |
---|---|---|
Format | Texte avec des balises | Texte avec des clés et des valeurs |
Lisibilité | Plus grand pour les structures complexes | Mieux pour les données simples |
Taille de fichier | Généralement plus grand | Moins |
Compatibilité | Large soutien | Principalement en javascript |
XML est mieux adapté aux structures complexes avec des attributs, tandis que JSON est pour API Light Rest.
Parfois, il est nécessaire de convertir les données du format de table, comme Microsoft Excel, dans JSON. Cela peut être utile pour importer des données dans des services Web ou des bases de données qui fonctionnent avec JSON. Bien qu'Excel n'ait pas de fonction d'exportation directe intégrée vers JSON, il existe des solutions de troisième partie.
L'un de ces outils utiles est une fonction utilisateur Excel Tabletojson () . Cette fonction facilite la converti des données de la table Excel en ligne JSON.