JsonObject Clase

Definición

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))
Herencia
JsonObject
Implementaciones

Comentarios

Nota

El System.Json espacio de nombres se diseñó para Silverlight, que ya no se admite. Para procesar JSON, se recomienda usar las API en el System.Text.Json espacio de nombres en su lugar.

Constructores

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

Propiedades

Count

Obtiene el número de elementos incluidos en ICollection<T>.

Item[Int32] (Heredado de JsonValue)
Item[String]

Obtiene o establece el elemento con la clave especificada.

JsonType
Keys

Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey,TValue>.

Values

Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey,TValue>.

Métodos

Add(KeyValuePair<String,JsonValue>)

Agrega un elemento a ICollection<T>.

Add(String, JsonValue)

Agrega un elemento con la clave y el valor proporcionados a IDictionary<TKey,TValue>.

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

Quita todos los elementos de ICollection<T>.

ContainsKey(String)

Determina si IDictionary<TKey,TValue> contiene un elemento con la clave especificada.

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

Copia los elementos de ICollection<T> en Array, empezando por un índice determinado de Array.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(String)

Quita el elemento con la clave especificada de IDictionary<TKey,TValue>.

Save(Stream)
Save(TextWriter) (Heredado de JsonValue)
ToString() (Heredado de JsonValue)
TryGetValue(String, JsonValue)

Implementaciones de interfaz explícitas

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

Determina si ICollection<T> contiene un valor específico.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Obtiene un valor que indica si ICollection<T> es de solo lectura.

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

Quita la primera aparición de un objeto específico de la interfaz ICollection<T>.

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

Métodos de extensión

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

Devuelve un contenedor de solo ReadOnlyDictionary<TKey,TValue> lectura para el diccionario actual.

CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

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

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

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

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

Se aplica a