Maison  >  Article  >  interface Web  >  Comment \'window.JSON\' fournit-il une prise en charge native de JSON dans les navigateurs modernes ?

Comment \'window.JSON\' fournit-il une prise en charge native de JSON dans les navigateurs modernes ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-20 15:15:02895parcourir

How Does 'window.JSON' Provide Native JSON Support in Modern Browsers?

Prise en charge JSON native du navigateur : l'objet window.JSON

L'objet window.JSON fournit des capacités natives d'analyse et de sérialisation JSON pour les navigateurs Web modernes , permettant une gestion efficace et sécurisée des données structurées. Cet article explore les détails de cet objet, y compris ses méthodes prises en charge et la compatibilité du navigateur.

Méthodes exposées par window.JSON

L'objet window.JSON expose deux méthodes principales :

  • JSON.parse(str) : analyse une chaîne JSON représentée par le paramètre str et renvoie un objet JavaScript correspondant.
  • JSON. stringify(obj) : convertit l'objet obj fourni en une représentation sous forme de chaîne JSON.

Compatibilité du navigateur

Prise en charge native de JSON via window.JSON est largement pris en charge par les navigateurs modernes :

  • Internet Explorer 8
  • Firefox 3.1
  • Safari 4
  • Chrome 3

Exemple d'utilisation

Pour utiliser window.JSON, accédez-y simplement en tant que propriété de l'objet window global :

const jsonString = '{"name": "John Doe", "age": 30}';
const jsonObject = JSON.parse(jsonString);

const jsonObject = {
  name: "Jane Doe",
  age: 25
};
const jsonString = JSON.stringify(jsonObject);

Ressources supplémentaires

Pour plus d'informations, reportez-vous à ce qui suit :

  • [Article MDN sur JSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript /Référence/Global_Objects/JSON)

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