JSON est un sous-ensemble de la notation des objets de JavaScript, mais il ne s'appuie pas seulement sur JavaScript. Il peut être utilisé dans presque toutes les langues. Il s'agit d'une alternative au format de données d'ancien interchange de données comme XML, mais être léger, la lisibilité humaine facile et l'indépendance de tout langage de programmation le rend plus unique.
JSON a remplacé le XML et est le plus souvent utilisé au format de données interchange de nos jours. Il a les mêmes propriétés que l'objet JavaScript (car il s'agit d'un sous-ensemble de la notation de l'objet JS) mais est utilisé pour les structures de données génériques dans les applications mondiales modernes.
Utilisation JSON
JSON a la possibilité de transférer les données des ordinateurs vers des ordinateurs, des bases de données vers des bases de données et des programmes vers des programmes.
Propriétés de JSON
Voici les propriétés du JSON sur qui se concentre principalement dans cet article.
Jusqu'à présent, nous avons traversé l'introduction, l'utilisation et les propriétés de JSON.
JSON est principalement venu pour échanger des données sur les systèmes avec un flux de lisibilité commun qui était facilement compréhensible par le système et les humains également. Ainsi, au début de 2000, Douglas Crockford a spécifié JSON après avoir reconnu la nécessité d'un protocole de communication en temps réel.
Auparavant, JSON était considérée comme une sous-classe de JavaScript et était largement utilisée avec elle. Cependant, JSON Serialized and Analysed Code est accessible dans pratiquement tous les langues de programmation majeure.
Types de données dans JSON
JSON a les principaux types de données suivants.
Cordes aura toujours des citations doubles autour d'eux, n'oubliez pas que JSON ne sera pas en mesure d'identifier la chaîne si elle a des citations simples autour de lui et en conséquence, elle laissera une exception.
N'écrivez pas comme ceci:
nom: John DoeOu ca:
'name': 'John Doe'Bonne méthode:
"Name": "John Doe"Syntaxe de JSON
Vous avez une compréhension de base de JSON maintenant. La méthode de création d'un fichier JSON de base est expliquée ci-dessous.
JSON se compose d'un ensemble de paires de valeurs de nom ainsi que d'une liste ordonnée de valeurs.
JSON est un formulaire de données universel qui est pris en charge par presque tous les langues informatiques disponibles aujourd'hui. Avoir un type de données interchangeable qui peut être utilisé dans plusieurs langages rend le travail beaucoup plus facile d'un programmeur.
Dans JSON, les paires de valeurs clés seront enfermées à l'intérieur des accolades bouclées , sinon, il y aura une exception générée par le compilateur.
L'exemple d'un base .Le fichier JSON est donné ci-dessous.
Qu'est-ce que l'objet JSON
L'objet JSON est un ensemble qui contient des clés contre des valeurs spécifiques sans suivre aucune commande. Dans les objets JSON, les valeurs peuvent être de types de données différents comme les chaînes, les tableaux, les booléens, les objets et les nombres.
Donc, la première chose dont nous aurons besoin pour faire un fichier JSON est un attribut. J'ai créé un objet «personne». Maintenant, nous devons définir les propriétés de l'objet. Supposons qu'une personne ait un «nom», l'âge », le« genre ». Ces propriétés sont indiquées par des "clés" dans un objet JSON.
Prenons un exemple d'objet JSON de base:
Personne =Dans l'exemple ci-dessus, nous avons créé un objet de personne qui contient les informations d'une personne comme son nom, son âge et son sexe. Comme nous l'avons discuté ci-dessus, nous utilisons une paire de valeurs clés dans un JSON, nous devons donc mettre une clé contre chaque valeur pour former un objet en JSON.
Créer des tableaux JSON
Les tableaux en JSON sont les mêmes que ceux de n'importe quel langage de programmation. Le tableau est identique à l'ensemble de terme et possède une collection de données séquencée présente. Nous utilisons la virgule ',' entre les valeurs résidant à l'intérieur du tableau pour les rendre individuelles. Si vous allez utiliser un tableau en JSON, ce sont quelques principes de base à suivre.
Prenons l'exemple des tableaux JSON.
["Fruits", "légumes", "viandes"]Tout comme les autres langues, les tableaux JSON sont également formés de manière exacte. Le tableau ci-dessus contient les valeurs de chaîne mais vous pouvez ajouter le type de données que vous souhaitez dans les tableaux. N'oubliez pas, contrairement aux objets, il n'y a pas de clés contre les valeurs du tableau.
Prenons un autre exemple.
MyArray = ["fruits", "légumes", "viandes"];Voici comment vous pouvez obtenir les valeurs que vous souhaitez d'un tableau.
MyArray [0]Donc, en gros, cela va récupérer les informations qui sont placées sur le 0ème indice du MyArray. De même, vous pouvez facilement obtenir la valeur en définissant simplement l'index de cette valeur en utilisant l'exemple ci-dessus.
Objets JSON complexes
L'objet JSON complexe contient des structures d'objets complexes, ce qui signifie qu'il aura des valeurs complexes contre les clés. Contrairement aux exemples ci-dessus, les objets JSON complexes contiennent des objets à l'intérieur d'objets et des tableaux à l'intérieur de l'objet, ce qui le rend un peu difficile à comprendre, mais si vous obtenez le concept d'objets et de tableaux jusqu'à présent, cela vous amènera facilement à comprendre les objets JSON complexes.
Prenons un exemple de celui-ci:
Maintenant, dans l'exemple ci-dessus, vous pouvez voir qu'il y a un objet contre la clé du livre qui se trouve à l'intérieur d'un objet. C'est donc la façon de stocker les structures complexes des objets JSON.
Prenons un autre exemple.
Maintenant dans cet exemple, vous pouvez voir que la clé du livre a un objet comme valeur, et encore cet objet a un autre auteur clé qui a un tableau contre lui comme valeur, c'est donc à quoi ressemblera la structure JSON complexe.
Conclusion
JSON est le format d'interchange de données le plus populaire et le plus couramment utilisé. Il s'agit d'un format de données structuré basé sur du texte, l'un des plus grands avantages de JSON est la lisibilité pour les humains et la convivialité efficace pour les machines. Nous pouvons créer un JSON simple en attribuant directement des paires de valeurs de clé, ou nous pouvons utiliser des tableaux pour attribuer de nombreuses valeurs à une seule clé. Cela permet à l'utilisateur d'envoyer des données dans une structure plus compliquée en utilisant le format JSON.