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))
- Наследование
- Реализации
-
ICollection<KeyValuePair<String,JsonValue>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,JsonValue> IEnumerable<KeyValuePair<String,JsonValue>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Комментарии
Примечание
Пространство 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> и универсальном параметре |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по