JsonObject Classe

Definição

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))
Herança
JsonObject
Implementações

Comentários

Observação

O System.Json namespace foi projetado para o Silverlight, que não tem mais suporte. Para processar JSON, recomendamos usar APIs no System.Text.Json namespace.

Construtores

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

Propriedades

Count

Obtém o número de elementos contidos no ICollection<T>.

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

Obtém ou define o elemento com a chave especificada.

JsonType
Keys

Obtém um ICollection<T> que contém as chaves do IDictionary<TKey,TValue>.

Values

Obtém um ICollection<T> que contém os valores no IDictionary<TKey,TValue>.

Métodos

Add(KeyValuePair<String,JsonValue>)

Adiciona um item ao ICollection<T>.

Add(String, JsonValue)

Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey,TValue>.

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

Remove todos os itens do ICollection<T>.

ContainsKey(String)

Determina se o IDictionary<TKey,TValue> contém um elemento com a chave especificada.

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

Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera pela coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(String)

Remove o elemento com a chave especificada do IDictionary<TKey,TValue>.

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

Implantações explícitas de interface

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

Determinará se o ICollection<T> contiver um valor específico.

ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly

Obtém um valor que indica se o ICollection<T> é somente leitura.

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

Remove a primeira ocorrência de um objeto específico do ICollection<T>.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.

Métodos de Extensão

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

Retorna um wrapper somente ReadOnlyDictionary<TKey,TValue> leitura para o dicionário atual.

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

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

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

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

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

Aplica-se a