JsonValue Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un valor JSON mutable.
public ref class JsonValue abstract : System::Text::Json::Nodes::JsonNode
public abstract class JsonValue : System.Text.Json.Nodes.JsonNode
type JsonValue = class
inherit JsonNode
Public MustInherit Class JsonValue
Inherits JsonNode
- Herencia
Propiedades
Item[Int32] |
Obtiene o establece el elemento en el índice especificado. (Heredado de JsonNode) |
Item[String] |
Obtiene o establece el elemento con el nombre de propiedad especificado.
Si no se encuentra la propiedad , |
Options |
Obtiene las opciones para controlar el comportamiento. (Heredado de JsonNode) |
Parent |
Obtiene la clase JsonNode primaria.
Si no hay ningún elemento primario, |
Root |
Obtiene la raíz JsonNode. (Heredado de JsonNode) |
Métodos
AsArray() |
Convierte en el tipo derivado JsonArray . (Heredado de JsonNode) |
AsObject() |
Convierte en el tipo derivado JsonObject . (Heredado de JsonNode) |
AsValue() |
Convierte en el tipo derivado JsonValue . (Heredado de JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Byte, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Char, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Double, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Guid, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Int16, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Int32, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Int64, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(SByte, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(Single, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(String, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Inicializa una nueva instancia de la JsonValue clase que contiene el valor especificado. |
DeepClone() |
Crea una nueva instancia de la clase JsonNode. Todos los nodos secundarios se clonan de forma recursiva. (Heredado de JsonNode) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetElementIndex() |
Devuelve el índice del nodo actual del elemento primario JsonArray. (Heredado de JsonNode) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetPath() |
Obtiene la ruta de acceso JSON. (Heredado de JsonNode) |
GetPropertyName() |
Devuelve el nombre de propiedad del nodo actual del objeto primario. (Heredado de JsonNode) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetValue<T>() |
Obtiene el valor del objeto actual JsonValue. (Heredado de JsonNode) |
GetValueKind() |
Devuelve el JsonValueKind valor de de la instancia actual. (Heredado de JsonNode) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ReplaceWith<T>(T) |
Reemplaza este nodo por un nuevo valor. (Heredado de JsonNode) |
ToJsonString(JsonSerializerOptions) |
Convierte la instancia actual en una cadena en formato JSON. (Heredado de JsonNode) |
ToString() |
Obtiene una representación de cadena para el valor actual adecuado para el tipo de nodo. (Heredado de JsonNode) |
TryGetValue<T>(T) |
Intenta obtener el valor JSON actual y devuelve un valor que indica si la operación se realizó correctamente. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Escribe en JsonNode el elemento proporcionado Utf8JsonWriter como JSON. (Heredado de JsonNode) |
Métodos de extensión
Deserialize(JsonNode, JsonTypeInfo) |
Convierte el JsonNode objeto que representa un único valor JSON en una instancia especificada por . |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Convierte el JsonNode objeto que representa un único valor JSON en . |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Convierte el JsonNode objeto que representa un único valor JSON en . |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Convierte el JsonNode objeto que representa un único valor JSON en . |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Convierte el JsonNode objeto que representa un único valor JSON en . |