JsonElement Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een specifieke JSON-waarde binnen een JsonDocument.
public value class JsonElement
public readonly struct JsonElement
type JsonElement = struct
Public Structure JsonElement
- Overname
Opmerkingen
Zie JsonDocument gebruiken voor toegang tot gegevens voor meer informatie.
Eigenschappen
| Name | Description |
|---|---|
| Item[Int32] |
Haalt de waarde op bij de opgegeven index als de huidige waarde een Arrayis. |
| ValueKind |
Hiermee wordt het type van de huidige JSON-waarde opgehaald. |
Methoden
| Name | Description |
|---|---|
| Clone() |
Hiermee haalt u een JsonElement op dat veilig kan worden opgeslagen na de levensduur van het origineel JsonDocument. |
| DeepEquals(JsonElement, JsonElement) |
Vergelijkt de waarden van twee JsonElement waarden voor gelijkheid, inclusief de waarden van alle onderliggende elementen. |
| EnumerateArray() |
Hiermee haalt u een enumerator op om de waarden in de JSON-matrix op te sommen die worden vertegenwoordigd door dit JsonElement. |
| EnumerateObject() |
Hiermee haalt u een enumerator op om de eigenschappen in het JSON-object op te sommen dat wordt vertegenwoordigd door dit JsonElement. |
| GetArrayLength() |
Hiermee haalt u het aantal waarden op dat is opgenomen in de huidige matrixwaarde. |
| GetBoolean() |
Hiermee haalt u de waarde van het element op als een Boolean. |
| GetByte() |
Hiermee haalt u het huidige JSON-nummer op als een Byte. |
| GetBytesFromBase64() |
Hiermee haalt u de waarde van het element op als een bytematrix. |
| GetDateTime() |
Hiermee haalt u de waarde van het element op als een DateTime. |
| GetDateTimeOffset() |
Hiermee haalt u de waarde van het element op als een DateTimeOffset. |
| GetDecimal() |
Hiermee haalt u het huidige JSON-nummer op als een Decimal. |
| GetDouble() |
Hiermee haalt u het huidige JSON-nummer op als een Double. |
| GetGuid() |
Hiermee haalt u de waarde van het element op als een Guid. |
| GetInt16() |
Hiermee haalt u het huidige JSON-nummer op als een Int16. |
| GetInt32() |
Hiermee haalt u het huidige JSON-nummer op als een Int32. |
| GetInt64() |
Hiermee haalt u het huidige JSON-nummer op als een Int64. |
| GetProperty(ReadOnlySpan<Byte>) |
Hiermee wordt een JsonElement weergave opgehaald van de waarde van een vereiste eigenschap die wordt geïdentificeerd door |
| GetProperty(ReadOnlySpan<Char>) |
Hiermee wordt een JsonElement weergave opgehaald van de waarde van een vereiste eigenschap die wordt geïdentificeerd door |
| GetProperty(String) |
Hiermee wordt een JsonElement weergave opgehaald van de waarde van een vereiste eigenschap die wordt geïdentificeerd door |
| GetPropertyCount() |
Hiermee haalt u het aantal eigenschappen op dat is opgenomen in de huidige objectwaarde. |
| GetRawText() |
Hiermee wordt een tekenreeks opgehaald die de oorspronkelijke invoergegevens vertegenwoordigt die een back-up van deze waarde maken. |
| GetSByte() |
Hiermee haalt u het huidige JSON-nummer op als een SByte. |
| GetSingle() |
Hiermee haalt u het huidige JSON-nummer op als een Single. |
| GetString() |
Hiermee haalt u de waarde van het element op als een String. |
| GetUInt16() |
Hiermee haalt u het huidige JSON-nummer op als een UInt16. |
| GetUInt32() |
Hiermee haalt u het huidige JSON-nummer op als een UInt32. |
| GetUInt64() |
Hiermee haalt u het huidige JSON-nummer op als een UInt64. |
| Parse(ReadOnlySpan<Byte>, JsonDocumentOptions) |
Parseert UTF8-gecodeerde tekst die één JSON-waarde vertegenwoordigt in een JsonElement. |
| Parse(ReadOnlySpan<Char>, JsonDocumentOptions) |
Parseert tekst die één JSON-waarde vertegenwoordigt in een JsonElement. |
| Parse(String, JsonDocumentOptions) |
Parseert tekst die één JSON-waarde vertegenwoordigt in een JsonElement. |
| ParseValue(Utf8JsonReader) |
Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer. |
| ToString() |
Hiermee haalt u een tekenreeksweergave op voor de huidige waarde die geschikt is voor het waardetype. |
| TryGetByte(Byte) |
Pogingen om het huidige JSON-getal als een Byte. |
| TryGetBytesFromBase64(Byte[]) |
Probeert de huidige JSON-tekenreeks als een bytematrix weer te geven, ervan uitgaande dat de tekenreeks Base64 is gecodeerd. |
| TryGetDateTime(DateTime) |
Pogingen om de huidige JSON-tekenreeks als een DateTime. |
| TryGetDateTimeOffset(DateTimeOffset) |
Pogingen om de huidige JSON-tekenreeks als een DateTimeOffset. |
| TryGetDecimal(Decimal) |
Pogingen om het huidige JSON-getal als een Decimal. |
| TryGetDouble(Double) |
Pogingen om het huidige JSON-getal als een Double. |
| TryGetGuid(Guid) |
Pogingen om de huidige JSON-tekenreeks als een Guid. |
| TryGetInt16(Int16) |
Pogingen om het huidige JSON-getal als een Int16. |
| TryGetInt32(Int32) |
Pogingen om het huidige JSON-getal als een Int32. |
| TryGetInt64(Int64) |
Pogingen om het huidige JSON-getal als een Int64. |
| TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Hiermee wordt gezocht naar een eigenschap met de naam |
| TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Hiermee wordt gezocht naar een eigenschap met de naam |
| TryGetProperty(String, JsonElement) |
Hiermee wordt gezocht naar een eigenschap met de naam |
| TryGetSByte(SByte) |
Pogingen om het huidige JSON-getal als een SByte. |
| TryGetSingle(Single) |
Pogingen om het huidige JSON-getal als een Single. |
| TryGetUInt16(UInt16) |
Pogingen om het huidige JSON-getal als een UInt16. |
| TryGetUInt32(UInt32) |
Pogingen om het huidige JSON-getal als een UInt32. |
| TryGetUInt64(UInt64) |
Pogingen om het huidige JSON-getal als een UInt64. |
| TryParseValue(Utf8JsonReader, Nullable<JsonElement>) |
Probeert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer te parseren. |
| ValueEquals(ReadOnlySpan<Byte>) |
Vergelijkt de tekst die wordt vertegenwoordigd door een bytespanne met UTF8-codering tot de tekenreekswaarde van dit element. |
| ValueEquals(ReadOnlySpan<Char>) |
Vergelijkt een opgegeven alleen-lezen tekenbereik met de tekenreekswaarde van dit element. |
| ValueEquals(String) |
Vergelijkt een opgegeven tekenreeks met de tekenreekswaarde van dit element. |
| WriteTo(Utf8JsonWriter) |
Hiermee schrijft u het element naar de opgegeven schrijver als een JSON-waarde. |
Extensiemethoden
| Name | Description |
|---|---|
| Deserialize(JsonElement, JsonTypeInfo) |
Converteert de JsonElement representatie van één JSON-waarde naar een exemplaar dat is opgegeven door de |
| Deserialize(JsonElement, Type, JsonSerializerContext) |
Converteert de JsonElement representatie van één JSON-waarde in een |
| Deserialize(JsonElement, Type, JsonSerializerOptions) |
Converteert de JsonElement representatie van één JSON-waarde in een |
| Deserialize<TValue>(JsonElement, JsonSerializerOptions) |
Converteert de JsonElement representatie van één JSON-waarde in een |
| Deserialize<TValue>(JsonElement, JsonTypeInfo<TValue>) |
Converteert de JsonElement representatie van één JSON-waarde in een |