JsonObject Sınıf

Tanım

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))
Devralma
JsonObject
Uygulamalar

Açıklamalar

Not

Ad System.Json alanı artık desteklenmeyen Silverlight için tasarlanmıştır. JSON işlemek için bunun yerine ad alanında API'leri System.Text.Json kullanmanızı öneririz.

Oluşturucular

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

Özellikler

Count

ICollection<T> içindeki öğe sayısını alır.

Item[Int32] (Devralındığı yer: JsonValue)
Item[String]

Belirtilen anahtarla öğesini alır veya ayarlar.

JsonType
Keys

anahtarlarını IDictionary<TKey,TValue>içeren bir ICollection<T> alır.

Values

içindeki IDictionary<TKey,TValue>değerleri içeren bir ICollection<T> alır.

Yöntemler

Add(KeyValuePair<String,JsonValue>)

öğesine ICollection<T>bir öğe ekler.

Add(String, JsonValue)

öğesine sağlanan anahtar ve değere IDictionary<TKey,TValue>sahip bir öğe ekler.

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

içindeki tüm öğeleri ICollection<T>kaldırır.

ContainsKey(String)

öğesinin IDictionary<TKey,TValue> belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

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

öğesinin öğelerini ICollection<T> belirli Array bir Arraydizinden başlayarak öğesine kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(String)

öğesinden IDictionary<TKey,TValue>belirtilen anahtara sahip öğesini kaldırır.

Save(Stream)
Save(TextWriter) (Devralındığı yer: JsonValue)
ToString() (Devralındığı yer: JsonValue)
TryGetValue(String, JsonValue)

Belirtik Arabirim Kullanımları

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

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

ICollection<T> öğesinin salt okunur olup olmadığını belirten bir değer alır.

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

Belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

IEnumerable.GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

Uzantı Metotları

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

Geçerli sözlük için salt ReadOnlyDictionary<TKey,TValue> okunur bir sarmalayıcı döndürür.

CopyToDataTable<T>(IEnumerable<T>)

DataTable Genel parametrenin DataRowDataRowT olduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesnelerin kopyalarını içeren bir döndürür.

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

DataRow Genel parametresinin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

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

DataRow Genel parametresinin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

Şunlara uygulanır