Accueil Développement Qu'est-ce que la notation d'objet javascript (json)? - définition de techopedia

Qu'est-ce que la notation d'objet javascript (json)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la notation d'objet JavaScript (JSON)?

La notation d'objet JavaScript (JSON) est un format d'échange de données standard ouvert basé sur un sous-ensemble de syntaxe JavaScript. JSON est basé sur du texte, léger et généralement considéré comme facilement lisible / inscriptible.

Bien que étroitement lié à JavaScript, JSON est indépendant du langage. Bien qu'indépendant, JSON utilise des conventions similaires à d'autres langages (par exemple, C, C ++, Java, Perl et Python), faisant de JSON un langage d'échange de données idéal.

Les caractéristiques JSON sont les suivantes:

  • Flexibilité, permettant au programmeur de définir des clés.
  • Moins de frais généraux, car le contenu est principalement constitué de données.
  • Données portables.
  • Non propriétaire.
  • Format commun et pratique pour les services Web.

Couramment utilisé dans le développement d'applications Web, JSON peut être utilisé comme format de données pour toute application où les informations sont stockées sous forme de texte.

Techopedia explique la notation d'objet JavaScript (JSON)

Certains préfèrent le JSON à XML comme format d'échange de données car il est moins détaillé, fonctionne rapidement, réduit la taille des données et simplifie le traitement des documents. Il est largement utilisé dans le développement Web, notamment parce qu'il transfère de manière transparente des informations entre des technologies potentiellement incompatibles. Par exemple, cela pourrait impliquer une application Java s'exécutant sur un boîtier UNIX ou une application C # exécutée sur Windows.

Certaines précautions sont recommandées car JSON est sujet à des problèmes de sécurité dérivés de l'interpréteur JavaScript et des littéraux d'objet, qui exécutent dynamiquement le texte JSON en JavaScript. En d'autres termes, JSON est vulnérable aux attaquants d'insertion JavaScript, qui peuvent pirater et extraire le contenu du système / serveur Web et les objets d'application transmis. Des techniques d'amélioration de la sécurité JSON existent et peuvent résoudre ces problèmes. Ainsi, avant d'implémenter JSON, les développeurs doivent continuellement être conscients de toutes les failles de sécurité et des solutions possibles.

Qu'est-ce que la notation d'objet javascript (json)? - définition de techopedia