TOP

Qu'est-ce que JSON?

Description

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.

1. Structure JSON: Simplement et clair

JSON est construit sur deux structures principales:

  1. 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"
    } 
  2. 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.

2. Avantages de l'utilisation de JSON

3. JSON en action: Exemples d'utilisation

JSON fait partie intégrante du Web moderne. Voici quelques scénarios typiques de son utilisation:

4. XML vs JSON: Quoi de mieux?

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.

5. JSON et Excel: Comment le combiner?

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.