JsonElement Estructura
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 específico en un objeto JsonDocument.
public value class JsonElement
public readonly struct JsonElement
type JsonElement = struct
Public Structure JsonElement
- Herencia
Comentarios
Para más información, consulte Uso de JsonDocument para el acceso a los datos.
Propiedades
Item[Int32] |
Obtiene el valor en el índice especificado si el valor actual es un objeto Array. |
Value |
Obtiene el tipo del valor JSON actual. |
Métodos
Clone() |
Obtiene un objeto JsonElement que se puede almacenar de forma segura más allá de la duración del JsonDocument original. |
Deep |
Representa un valor JSON específico en un objeto JsonDocument. |
Enumerate |
Obtiene un enumerador que enumera los valores de la matriz JSON representados por este JsonElement. |
Enumerate |
Obtiene un enumerador que enumera las propiedades del objeto JSON representadas por este JsonElement. |
Get |
Obtiene el número de valores incluidos en el valor de matriz actual. |
Get |
Obtiene el valor del elemento como Boolean. |
Get |
Obtiene el número JSON actual como Byte. |
Get |
Obtiene el valor del elemento como matriz de bytes. |
Get |
Obtiene el valor del elemento como DateTime. |
Get |
Obtiene el valor del elemento como DateTimeOffset. |
Get |
Obtiene el número JSON actual como Decimal. |
Get |
Obtiene el número JSON actual como Double. |
Get |
Obtiene el valor del elemento como Guid. |
Get |
Obtiene el número JSON actual como Int16. |
Get |
Obtiene el número JSON actual como Int32. |
Get |
Obtiene el número JSON actual como Int64. |
Get |
Obtiene un objeto JsonElement que representa el valor de una propiedad obligatoria identificada por |
Get |
Obtiene un objeto JsonElement que representa el valor de una propiedad obligatoria identificada por |
Get |
Obtiene un objeto JsonElement que representa el valor de una propiedad obligatoria identificada por |
Get |
Representa un valor JSON específico en un objeto JsonDocument. |
Get |
Obtiene una cadena que representa los datos de entrada originales que respaldan este valor. |
Get |
Obtiene el número JSON actual como SByte. |
Get |
Obtiene el número JSON actual como Single. |
Get |
Obtiene el valor del elemento como String. |
Get |
Obtiene el número JSON actual como UInt16. |
Get |
Obtiene el número JSON actual como UInt32. |
Get |
Obtiene el número JSON actual como UInt64. |
Parse |
Analiza un valor JSON (incluidos objetos o matrices) del lector proporcionado. |
To |
Obtiene una representación de cadena del valor actual correspondiente al tipo de valor. |
Try |
Número de intentos para representar el número JSON actual como Byte. |
Try |
Intenta representar la cadena JSON actual como matriz de bytes, suponiendo que se trata de una codificación en Base64. |
Try |
Número de intentos para representar la cadena JSON actual como DateTime. |
Try |
Número de intentos para representar la cadena JSON actual como DateTimeOffset. |
Try |
Número de intentos para representar el número JSON actual como Decimal. |
Try |
Número de intentos para representar el número JSON actual como Double. |
Try |
Número de intentos para representar la cadena JSON actual como Guid. |
Try |
Número de intentos para representar el número JSON actual como Int16. |
Try |
Número de intentos para representar el número JSON actual como Int32. |
Try |
Número de intentos para representar el número JSON actual como Int64. |
Try |
Busca una propiedad denominada |
Try |
Busca una propiedad denominada |
Try |
Busca una propiedad denominada |
Try |
Número de intentos para representar el número JSON actual como SByte. |
Try |
Número de intentos para representar el número JSON actual como Single. |
Try |
Número de intentos para representar el número JSON actual como UInt16. |
Try |
Número de intentos para representar el número JSON actual como UInt32. |
Try |
Número de intentos para representar el número JSON actual como UInt64. |
Try |
Intenta analizar un valor JSON (incluidos objetos o matrices) del lector proporcionado. |
Value |
Compara el texto representado por un intervalo de bytes codificado en UTF8 con el valor de cadena de este elemento. |
Value |
Compara un intervalo de cadena de solo lectura especificado con el valor de cadena de este elemento. |
Value |
Compara una cadena especificada con el valor de cadena de este elemento. |
Write |
Escribe el elemento en el escritor especificado como un valor JSON. |
Métodos de extensión
Deserialize(Json |
Convierte el objeto que JsonElement representa un único valor JSON en una instancia especificada por . |
Deserialize(Json |
Convierte el objeto que JsonElement representa un único valor JSON en . |
Deserialize(Json |
Convierte el objeto que JsonElement representa un único valor JSON en . |
Deserialize<TValue>(Json |
Convierte el objeto que JsonElement representa un único valor JSON en . |
Deserialize<TValue>(Json |
Convierte el objeto que JsonElement representa un único valor JSON en . |
Se aplica a
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: