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 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!