System.Web.Script.Serialization Espace de noms

Contient des classes qui fournissent une sérialisation et désérialisation au format JSON (JavaScript Object Notation) pour les types managés. Cet espace de noms fournit également des fonctionnalités d'extensibilité permettant de personnaliser le comportement de sérialisation.

Classes

JavaScriptConverter

Fournit une classe de base abstraite pour un convertisseur de type personnalisé.

JavaScriptSerializer

Pour .NET Framework 4.7.2 et versions ultérieures, utilisez les API de l’espace de noms pour la System.Text.Json sérialisation et la désérialisation. Pour les versions antérieures de .NET Framework, utilisez Newtonsoft.Json. Ce type était destiné à fournir des fonctionnalités de sérialisation et de désérialisation pour les applications avec AJAX.

JavaScriptTypeResolver

Fournit la classe de base abstraite pour implémenter un programme de résolution de type personnalisé.

ScriptIgnoreAttribute

Spécifie que JavaScriptSerializer ne sérialisera pas la propriété publique ou le champ public. Cette classe ne peut pas être héritée.

SimpleTypeResolver

Fournit un résolveur de type non sécurisé pour les types managés.