JsonObject Třída

Definice

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))
Dědičnost
JsonObject
Implementuje

Poznámky

Poznámka

Obor System.Json názvů byl navržen pro Silverlight, který se už nepodporuje. Pro zpracování JSON doporučujeme místo toho použít rozhraní API v System.Text.Json oboru názvů.

Konstruktory

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

Vlastnosti

Count

Získá počet elementů obsažených v objektu ICollection<T>.

Item[Int32] (Zděděno od JsonValue)
Item[String]

Získá nebo nastaví element se zadaným klíčem.

JsonType
Keys

Získá obsahující ICollection<T> klíče objektu IDictionary<TKey,TValue>.

Values

Získá hodnotu ICollection<T> obsahující hodnoty v objektu IDictionary<TKey,TValue>.

Metody

Add(KeyValuePair<String,JsonValue>)

Přidá položku do objektu ICollection<T>.

Add(String, JsonValue)

Přidá prvek se zadaným klíčem a hodnotou do objektu IDictionary<TKey,TValue>.

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

Odebere všechny položky z objektu ICollection<T>.

ContainsKey(String)

Určuje, zda obsahuje IDictionary<TKey,TValue> prvek se zadaným klíčem.

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

Zkopíruje elementy do objektu ICollection<T>Array, počínaje konkrétním Array indexem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(String)

Odebere prvek se zadaným klíčem z objektu IDictionary<TKey,TValue>.

Save(Stream)
Save(TextWriter) (Zděděno od JsonValue)
ToString() (Zděděno od JsonValue)
TryGetValue(String, JsonValue)

Explicitní implementace rozhraní

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

Určuje, zda obsahuje ICollection<T> konkrétní hodnotu.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.

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

Odebere první výskyt konkrétního objektu z objektu ICollection<T>.

IEnumerable.GetEnumerator()

Vrací enumerátor procházející kolekci.

Metody rozšíření

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

Vrátí obálku jen ReadOnlyDictionary<TKey,TValue> pro čtení pro aktuální slovník.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí hodnotuDataTable, která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

Platí pro