JsonObject Classe

Définition

public ref class JsonObject : System::Json::JsonValue, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Json::JsonValue ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Json::JsonValue ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Json::JsonValue ^>>
public class JsonObject : System.Json.JsonValue, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Json.JsonValue>>, System.Collections.Generic.IDictionary<string,System.Json.JsonValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Json.JsonValue>>
type JsonObject = class
    inherit JsonValue
    interface IDictionary<string, JsonValue>
    interface ICollection<KeyValuePair<string, JsonValue>>
    interface seq<KeyValuePair<string, JsonValue>>
    interface IEnumerable
Public Class JsonObject
Inherits JsonValue
Implements ICollection(Of KeyValuePair(Of String, JsonValue)), IDictionary(Of String, JsonValue), IEnumerable(Of KeyValuePair(Of String, JsonValue))
Héritage
JsonObject
Implémente

Remarques

Notes

L’espace System.Json de noms a été conçu pour Silverlight, qui n’est plus pris en charge. Pour traiter JSON, nous vous recommandons d’utiliser des API dans l’espace de noms à la System.Text.Json place.

Constructeurs

JsonObject(IEnumerable<KeyValuePair<String,JsonValue>>)
JsonObject(KeyValuePair<String,JsonValue>[])

Propriétés

Count

Obtient le nombre d’éléments contenus dans le ICollection<T>.

Item[Int32] (Hérité de JsonValue)
Item[String]

Obtient ou définit l'élément à l'aide de la clé spécifiée.

JsonType
Keys

Obtient un ICollection<T> contenant les clés de IDictionary<TKey,TValue>.

Values

Obtient ICollection<T> contenant les valeurs de IDictionary<TKey,TValue>.

Méthodes

Add(KeyValuePair<String,JsonValue>)

Ajoute un élément à ICollection<T>.

Add(String, JsonValue)

Ajoute un élément avec la clé et la valeur fournies à IDictionary<TKey,TValue>.

AddRange(IEnumerable<KeyValuePair<String,JsonValue>>)
AddRange(KeyValuePair<String,JsonValue>[])
Clear()

Supprime tous les éléments de ICollection<T>.

ContainsKey(String)

Détermine si IDictionary<TKey,TValue> contient un élément avec la clé spécifiée.

CopyTo(KeyValuePair<String,JsonValue>[], Int32)

Copie les éléments de ICollection<T> dans Array, à partir d'un index particulier de Array.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(String)

Supprime l'élément avec la clé spécifiée d'IDictionary<TKey,TValue>.

Save(Stream)
Save(TextWriter) (Hérité de JsonValue)
ToString() (Hérité de JsonValue)
TryGetValue(String, JsonValue)

Implémentations d’interfaces explicites

ICollection<KeyValuePair<String,JsonValue>>.Contains(KeyValuePair<String,JsonValue>)

Détermine si ICollection<T> contient une valeur spécifique.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Obtient une valeur indiquant si ICollection<T> est en lecture seule.

ICollection<KeyValuePair<String,JsonValue>>.Remove(KeyValuePair<String,JsonValue>)

Supprime la première occurrence d’un objet spécifique de ICollection<T>.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

Méthodes d’extension

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Retourne un wrapper en lecture seule ReadOnlyDictionary<TKey,TValue> pour le dictionnaire actuel.

CopyToDataTable<T>(IEnumerable<T>)

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

S’applique à