Aucun résultat trouvé

Votre recherche n’a donné aucun résultat.

Nous vous suggérons d’essayer ce qui suit pour trouver ce que vous recherchez :

  • Vérifiez l’orthographe de votre recherche par mot clé.
  • Utilisez des synonymes pour le mot clé que vous avez tapé, par exemple, essayez “application” au lieu de “logiciel”.
  • Essayez l’une des recherches populaires ci-dessous.
  • Lancer une nouvelle recherche.
Questions tendances

JSON défini

Les données sont roi. Mais savoir travailler avec une variété de données est aujourd'hui encore plus important. Les programmeurs, les développeurs et les professionnels de l'informatique ont besoin de transférer des structures de données peuplées de n'importe quelle langage vers des formats reconnaissables par d'autres langages et plateformes. JavaScript Object Notation (JSON) est le format d'échange de données qui rend cela possible.

JSON est devenu populaire en tant que format de données parmi les développeurs en raison de son texte léger, lisible par l'homme, et qui nécessite moins de codage et des processus plus rapides.

Types de données JSON et exemples

JSON peut être utilisé dans les programmes JavaScript sans besoin d'analyse ou de sérialisation. Il s'agit d'une manière textuelle de représenter les littéraux d'objet JavaScript, les tableaux et les données scalaires.

JSON est relativement facile à lire et à écrire, tout en étant facile à analyser et à générer pour les logiciels. Il est souvent utilisé pour sérialiser des données structurées et les échanger sur un réseau, généralement entre un serveur et des applications Web.

Au niveau granulaire, JSON se compose de types de données.

  1. Chaîne de caractères
  2. Numéro
  3. Booléen
  4. Null
  5. Objet
  6. Tableau

Chaîne de caractères

Une chaîne en JSON est composée de caractères Unicode, avec une barre oblique inverse (\) qui s'en échappe.

Exemple


{ "name" : "Jones" }
	

Numéro

Un numéro JSON suit le format à virgule flottante à double précision de JavaScript.

Exemple


{
  "number_1" : 210,
  "number_2" : 215,
  "number_3" : 21.05,
  "number_4" : 10.05
}
	

Booléen

Les valeurs booléennes sont désignées comme true ou false. Les valeurs booléennes ne sont pas entourées de guillemets et sont traitées comme des valeurs de chaîne.

Exemple


{ "AllowPartialShipment" : false }
	

Null

La valeur NULL est vide. Lorsqu'aucune valeur n'est affectée à une clé, elle peut être traitée comme NULL.

Exemple


{ "Special Instructions" : null }
	

Objet

Le type de données d'objet JSON est un ensemble de paires de noms ou de valeurs insérées entre {} (accolades). Les clés doivent être des chaînes et doivent être séparées par des virgules uniques.

Exemple


{
  "Influencer" :   { "name" : "Jaxon" ,  "age" : "42" ,  "city" ,  "New York" }
}
	

Tableau

Un type de données de tableau est un ensemble ordonné de valeurs. Dans JSON, les valeurs de tableau doivent être de type chaîne, nombre, objet, tableau, booléen ou NULL.

Exemple


{

"Influencers" :   [ 
{
 "name" : "Jaxon", 
 "age" : 42, 
 "Works At" : "Tech News"
}

{
 "name" : "Miller", 
 "age" : 35
 "Works At" : "IT Day"
}

] 
}
	

Maintenant que JSON et ses types de données ont été identifiés et décrits, voyons comment ils peuvent être utilisés.

Cas d'utilisation principaux pour JSON

Tutoriel JSON
Explorez les nouvelles fonctionnalités permettant d'utiliser les documents JSON stockés dans Oracle Database.

1. La génération d'un objet JSON à partir de données générées par l'utilisateur
JSON est parfaite pour stocker des données temporaires. Par exemple, les données temporaires peuvent être générées par l'utilisateur, comme un formulaire soumis sur un site Web. JSON peut également être utilisé comme format de données pour n'importe quel langage de programmation pour fournir un niveau élevé d'interopérabilité.

2. Transfert de données entre systèmes
Une base de données de site Web a l'adresse postale d'un client, mais l'adresse doit être vérifiée via une API pour s'assurer qu'elle est valide. Envoyez les données d'adresse au format JSON à l'API du service de validation d'adresse.

3. Configuration des données pour les applications
Lors du développement des applications, chaque application a besoin des informations d'identification pour se connecter à une base de données ainsi qu'à un chemin de fichier journal. Les informations d'identification et de connexion et le chemin du fichier peuvent être indiqués dans un fichier JSON à lire et disponibles.

4. Simplifier les modèles de données complexes
JSON simplifie les documents complexes jusqu'aux composants identifiés comme significatifs en convertissant le processus d'extraction de données en un fichier JSON prévisible et lisible par l'homme.

Pourquoi JSON est populaire auprès des développeurs

Guide du développeur JSON - Apprenez à mieux comprendre comment modifier les applications sans modifier les schémas de stockage.

JSON a pris de l'élan dans la programmation de code API et les services Web, car elle aide à accélérer l'échange de données et les résultats des services Web. Il est textuel, léger, et a un format de données facile à analyser ne nécessitant aucun code supplémentaire pour l'analyse. Pour les services Web, la nécessité de retourner et d'afficher beaucoup de données fait JSON le choix idéal.

Qu'est-ce qu'une base de données de documents JSON ?

Les applications qui utilisent différents types de données JSON et un langage de requête orienté JSON peuvent interagir avec les données stockées dans une base de données de documents JSON. La base de données de documents JSON fournit également une prise en charge native pour JSON.

Caractéristiques qui définissent une base de données de documents JSON :

  • Une base de données de documents JSON est une base de données non relationnelle conçue pour stocker et interroger des documents JSON
  • Les données JSON de la base de données sont textuelles, mais le texte peut être stocké à l'aide du type de données BLOB, VARCHAR2, CLOB ou du type de données JSON binaire dans 21c
  • L'accès aux données JSON stockées dans la base de données est similaire à l'accès à d'autres données de base de données, y compris à l'aide d'OCI, .NET et JDBC
  • Les données JSON d'une base de données de documents JSON peuvent être stockées, indexées et interrogées sans avoir besoin d'un schéma définissant les données

Utilisation d'une base de données de documents JSON

Comme indiqué précédemment, JSON est un format de transfert de données léger qui a défini la norme pour l'échange de documents. Regardons comment stocker et gérer les données JSON dans une base de données de documents JSON.

Stockage des données JSON

Le stockage des données JSON dans une base de données de documents JSON utilise des colonnes dont les types de données sont VARCHAR2, CLOB, BLOB ou JSON binaire dans 21c. Le choix de l'utilisation est généralement déterminé par la taille des documents JSON. Le stockage des données JSON dans la base de données à l'aide de types de données SQL standard signifie que les données JSON peuvent être manipulées comme n'importe quel autre type de données.

Gestion des données JSON

Les données JSON peuvent être gérées et manipulées à l'aide de tables dans une base de données de documents JSON, quel que soit le type de données. Le choix de la table à utiliser est généralement motivé par la taille des documents JSON. L'une des fonctionnalités d'Oracle Database permet de répliquer facilement les tables contenant des colonnes à l'aide de données JSON.

Cas d'utilisation de la base de données de documents JSON

Applications avec des expériences plus personnalisées
Offrir des expériences client personnalisées engageantes et fournir des recommandations en temps réel sur plusieurs propriétés numériques.

Gestion du contenu et du catalogue
Développez des services de gestion du contenu et de catalogue de produits qui traitent une grande variété d'attributs et de métadonnées.

Applications intégrées IoT
Créer des applications intégrées pour les systèmes de flux de clics, de surveillance, de journalisation et de capteurs afin de traiter des millions d'inserts et d'extractions par seconde, générant de nouvelles informations sans compromettre l'exactitude des données.

Une base de données de documents JSON native permet aux développeurs de visualiser, de créer et, finalement, d'en savoir plus.

Non seulement les clients d'une base de données sont identifiés comme noms et adresses, mais leurs attributs respectifs peuvent être affectés en tant que valeurs et apparaissent dans des tableaux pour des recommandations de produits personnalisées et des engagements plus convaincants.

L'efficacité des données JSON dépend uniquement de la mise sous tension de la base de données.

Données JSON et base de données autonome

Une base de données de documents JSON offre non seulement une prise en charge native pour les types de données JSON, mais également une migration facile, un développement à faible code et aucune modification du schéma en ce qui concerne le stockage et la gestion. Et s'il y avait un moyen de tirer parti des avantages de JSON dans un environnement sans serveur ? Une base de données de documents cloud facilite le développement d'applications JSON avec provisionnement, mise à l'échelle et réparation automatisés tout en fournissant une disponibilité de 99.995%.

Voir une présentation d'Oracle Autonomous JSON Database :