Maison  >  Article  >  Comment utiliser JSON

Comment utiliser JSON

anonymity
anonymityoriginal
2019-05-05 15:14:1315032parcourir

JSON (JavaScript Object Notation) est un format léger d'échange de données. Facile à lire et à écrire pour les humains. Il est également facile à analyser et à générer pour les machines. Il est basé sur le langage de programmation JavaScript, un sous-ensemble de la norme ECMA-262 3e édition – décembre 1999.

JSON est un format de données que Douglas Crockford a commencé à promouvoir en 2001. Il est officiellement devenu un format de données grand public de 2005 à 2006. C'est à cette époque que Yahoo et Google ont commencé à utiliser largement le format JSON.

Comment utiliser JSON

Règles de syntaxe JSON

En langage JS, tout est objet. Par conséquent, tout type pris en charge peut être représenté par JSON, tel que des chaînes, des nombres, des objets, des tableaux, etc. Cependant, les objets et les tableaux sont deux types spéciaux et couramment utilisés :

Les objets sont représentés sous forme de paires clé-valeur

Les données sont séparées par des virgules

Les accolades enregistrent les objets

Les crochets enregistrent les tableaux

Paires clé/valeur JSON

Les paires clé-valeur JSON sont un moyen d'enregistrer des objets JS et la méthode d'écriture de JS objets est également le même, le nom de la clé dans la combinaison clé/valeur est écrit devant et entouré de guillemets doubles "", séparés par deux points :, puis suivi de la valeur :

. {"firstName": "Json"}

Ceci est facile à comprendre, équivalent à cette instruction JavaScript :

{firstName : "Json"}

Deux structures de JSON

JSON a deux structures de représentation, des objets et des tableaux.

La structure de l'objet commence par des accolades "{" et se termine par des accolades "}". La partie centrale se compose de 0 ou plusieurs paires « clé (mot-clé)/valeur (valeur) » séparées par ",". Les mots-clés et les valeurs sont séparés par ":", et la structure syntaxique est comme du code.

{
    key1:value1,
    key2:value2,
    ...
}

Le mot-clé est une chaîne, et la valeur peut être une chaîne, une valeur numérique, vrai, faux, nul, un objet ou un tableau

La structure du tableau commence par "[" et se termine par "]" . Le milieu se compose de 0 ou plusieurs listes de valeurs séparées par ",", et la structure syntaxique est comme du code.

[
    {
        key1:value1,
        key2:value2 
    },
    {
         key3:value3,
         key4:value4   
    }
]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que le service WebArticle suivant:Qu'est-ce que le service Web