JsonObject Класс

Определение

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))
Наследование
JsonObject
Реализации

Комментарии

Примечание

Пространство System.Json имен было разработано для Silverlight, которое больше не поддерживается. Для обработки JSON рекомендуется использовать API в System.Text.Json пространстве имен.

Конструкторы

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

Свойства

Count

Получает число элементов, содержащихся в интерфейсе ICollection<T>.

Item[Int32] (Унаследовано от JsonValue)
Item[String]

Возвращает или задает элемент с указанным ключом.

JsonType
Keys

Возвращает интерфейс ICollection<T>, содержащий ключи IDictionary<TKey,TValue>.

Values

Возвращает интерфейс ICollection<T>, содержащий значения из IDictionary<TKey,TValue>.

Методы

Add(KeyValuePair<String,JsonValue>)

Добавляет элемент в коллекцию ICollection<T>.

Add(String, JsonValue)

Добавляет элемент с указанными ключом и значением в объект IDictionary<TKey,TValue>.

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

Удаляет все элементы из коллекции ICollection<T>.

ContainsKey(String)

Определяет, содержится ли элемент с указанным ключом в IDictionary<TKey,TValue>.

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

Копирует элементы коллекции ICollection<T> в массив Array, начиная с указанного индекса массива Array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(String)

Удаляет элемент с указанным ключом из объекта IDictionary<TKey,TValue>.

Save(Stream)
Save(TextWriter) (Унаследовано от JsonValue)
ToString() (Унаследовано от JsonValue)
TryGetValue(String, JsonValue)

Явные реализации интерфейса

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

Определяет, содержит ли коллекция ICollection<T> указанное значение.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Получает значение, указывающее, является ли объект ICollection<T> доступным только для чтения.

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

Удаляет первое вхождение указанного объекта из коллекции ICollection<T>.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

Методы расширения

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

Возвращает оболочку только ReadOnlyDictionary<TKey,TValue> для чтения для текущего словаря.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.

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

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

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

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

Применяется к