Section courante

A propos

Section administrative du site

Prise en charge de JSON dans SQL Server

Au cours des dernières années, JSON a été établi comme un format standard pour l'échange de données entre les applications et les services. Le XML est toujours la norme d'échange (et le sera), mais de nombreuses applications communiquent en échangeant des données JSON au lieu de documents XML. Par conséquent, les produits de système de gestion de base de données relationnelle les plus importants doivent prendre en charge JSON.

Deux cycles de publication après que la fonctionnalité a été demandée par la communauté, Microsoft a implémenté la prise en charge JSON intégrée à partir de SQL Server 2016. La prise en charge n'est pas aussi complète que pour XML, mais pour la plupart des bases de données et des charges de travail, cela ira tout à fait. Les actions les plus importantes liées aux données JSON dans SQL Server sont les suivants :

Voici les arguments ayant poussé l'inclusion de prise en charge JSON dans SQL Server :

JSON versus XML

Le JSON et le XML sont simples, ouverts et interopérables. Étant donné que JSON contient généralement moins de données, en utilisant JSON, moins de données traversent le réseau. Les deux formats sont lisibles par l'homme; JSON est un peu plus propre, car il contient moins de texte. En effet, le nombre de formats de données pris en charge par JSON est bien inférieur à celui de XML.



Dernière mise à jour : Mercredi, le 23 juin 2021