Pourquoi utiliser json au lieu de XML

little bottle
Libérer: 2020-09-18 17:42:47
original
6662 Les gens l'ont consulté

Raisons : 1. La structure JSON est plus facile à mapper à la structure de données d'un langage général ; 2. XML doit choisir comment gérer les sauts de ligne élément + contenu, mais JSON n'en a pas besoin ; XML n'a pas de format numérique prédéfini, JSON Oui 4. Les balises d'éléments de tableau XML sont relativement répétitives et redondantes, tandis que JSON est plus facile à lire.

Pourquoi utiliser json au lieu de XML

Pourquoi de nombreuses personnes s'opposent-elles à l'utilisation de XML et soutiennent l'utilisation de JSON ? Je discuterai de ce problème avec vous ci-dessous.

Pourquoi utiliser json ? Les raisons sont les suivantes :

1. Facteurs d'utilisation, la structure de JSON est plus facile à mapper à la structure de données du langage général.

Apprenons les principaux composants de XML et JSON :

XML est un élément, un attribut et un élément+contenu.

JSON est un objet, un tableau, une chaîne, un nombre, un booléen (true%2Ffalse) et null.

2. XML doit choisir comment gérer les sauts de ligne élément+contenu, tandis que JSON+chaîne n'a pas besoin de faire ce choix.

3. XML n'a que du texte et aucun format numérique prédéfini, tandis que JSON a un format numérique clair, qui est également sûr dans les paramètres régionaux.

4. Il n'y a pas de gros problème avec les tableaux de mappage XML, mais les balises des éléments du tableau sont relativement répétitives et redondantes. JSON+ est plus facile à lire.

5. Le true%2Ffalse%2Fnull de JSON peut également être facilement unifié dans la sémantique correspondante des langages de programmation généraux.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal