JsonObject Klasa

Definicja

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))
Dziedziczenie
JsonObject
Implementuje

Uwagi

Uwaga

Przestrzeń nazw została zaprojektowana System.Json pod kątem programu Silverlight, który nie jest już obsługiwany. Do przetwarzania danych JSON zalecamy użycie interfejsów API w System.Text.Json przestrzeni nazw.

Konstruktory

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

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection<T>.

Item[Int32] (Odziedziczone po JsonValue)
Item[String]

Pobiera lub ustawia element przy użyciu określonego klucza.

JsonType
Keys

Pobiera element ICollection<T> zawierający klucze elementu IDictionary<TKey,TValue>.

Values

Pobiera element ICollection<T> zawierający wartości w obiekcie IDictionary<TKey,TValue>.

Metody

Add(KeyValuePair<String,JsonValue>)

Dodaje element do elementu ICollection<T>.

Add(String, JsonValue)

Dodaje element z podanym kluczem i wartością do elementu IDictionary<TKey,TValue>.

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

Usuwa wszystkie elementy z elementu ICollection<T>.

ContainsKey(String)

Określa, czy element IDictionary<TKey,TValue> zawiera element z określonym kluczem.

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

Kopiuje elementy ICollection<T> elementu do obiektu Array, zaczynając od określonego Array indeksu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(String)

Usuwa element z określonym kluczem z .IDictionary<TKey,TValue>

Save(Stream)
Save(TextWriter) (Odziedziczone po JsonValue)
ToString() (Odziedziczone po JsonValue)
TryGetValue(String, JsonValue)

Jawne implementacje interfejsu

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

Określa, czy element ICollection<T> zawiera określoną wartość.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.

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

Usuwa pierwsze wystąpienie określonego obiektu z obiektu ICollection<T>.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

Metody rozszerzania

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

Zwraca otokę tylko ReadOnlyDictionary<TKey,TValue> do odczytu dla bieżącego słownika.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca obiekt DataTable zawierający kopie DataRow obiektów, biorąc pod uwagę obiekt wejściowy IEnumerable<T> , w którym parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , biorąc pod uwagę obiekt wejściowy IEnumerable<T> , gdzie parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , biorąc pod uwagę obiekt wejściowy IEnumerable<T> , gdzie parametr T ogólny to DataRow.

Dotyczy