JsonObject Classe

Definizione

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))
Ereditarietà
JsonObject
Implementazioni

Commenti

Nota

Lo System.Json spazio dei nomi è stato progettato per Silverlight, che non è più supportato. Per l'elaborazione System.Text.Json di JSON, è consigliabile usare le API nello spazio dei nomi.

Costruttori

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

Proprietà

Count

Ottiene il numero di elementi contenuti in ICollection<T>.

Item[Int32] (Ereditato da JsonValue)
Item[String]

Ottiene o imposta l'elemento con la chiave specificata.

JsonType
Keys

Ottiene ICollection<T> contenente le chiavi di IDictionary<TKey,TValue>.

Values

Ottiene ICollection<T> contenente i valori in IDictionary<TKey,TValue>.

Metodi

Add(KeyValuePair<String,JsonValue>)

Aggiunge un elemento a ICollection<T>.

Add(String, JsonValue)

Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey,TValue>.

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

Rimuove tutti gli elementi da ICollection<T>.

ContainsKey(String)

Determina se IDictionary<TKey,TValue> contiene un elemento con la chiave specificata.

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

Copia gli elementi di ICollection<T> in Array a partire da un particolare indice Array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Rimuove l'elemento con la chiave specificata da IDictionary<TKey,TValue>.

Save(Stream)
Save(TextWriter) (Ereditato da JsonValue)
ToString() (Ereditato da JsonValue)
TryGetValue(String, JsonValue)

Implementazioni dell'interfaccia esplicita

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

Stabilisce se ICollection<T> contiene un valore specifico.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Ottiene un valore che indica se ICollection<T> è di sola lettura.

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

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

Metodi di estensione

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

Restituisce un wrapper di sola ReadOnlyDictionary<TKey,TValue> lettura per il dizionario corrente.

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

Si applica a