JsonElement JsonElement JsonElement JsonElement Struct

Definition

Stellt einen bestimmten JSON-Wert innerhalb eines JsonDocument dar.Represents a specific JSON value within a JsonDocument.

public value class JsonElement
public struct JsonElement
type JsonElement = struct
Public Structure JsonElement
Vererbung
JsonElementJsonElementJsonElementJsonElement

Eigenschaften

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft den Wert am angegebenen Index ab, wenn der aktuelle Wert ein Array ist.Gets the value at the specified index if the current value is an Array.

ValueKind ValueKind ValueKind ValueKind

Ruft den Typ des aktuellen JSON-Werts ab.Gets the type of the current JSON value.

Methoden

Clone() Clone() Clone() Clone()

Ruft ein JsonElement ab, das nach Ablauf der Lebensdauer des ursprünglichen JsonDocument sicher gespeichert werden kann.Gets a JsonElement that can be safely stored beyond the lifetime of the original JsonDocument.

EnumerateArray() EnumerateArray() EnumerateArray() EnumerateArray()

Ruft einen Enumerator zum Aufzählen der Werte in dem JSON-Array auf, das durch dieses JsonElement dargestellt wird.Gets an enumerator to enumerate the values in the JSON array represented by this JsonElement.

EnumerateObject() EnumerateObject() EnumerateObject() EnumerateObject()

Ruft einen Enumerator zum Aufzählen der Eigenschaften in dem JSON-Objekt auf, das durch dieses JsonElement dargestellt wird.Gets an enumerator to enumerate the properties in the JSON object represented by this JsonElement.

GetArrayLength() GetArrayLength() GetArrayLength() GetArrayLength()

Ruft die Anzahl der in dem aktuellen Arraywert enthaltenen Werte ab.Gets the number of values contained within the current array value.

GetBoolean() GetBoolean() GetBoolean() GetBoolean()

Ruft den Wert des Elements als Boolean ab.Gets the value of the element as a Boolean.

GetByte() GetByte() GetByte() GetByte()

Ruft die aktuelle JSON-Zahl als Byte ab.Gets the current JSON number as a Byte.

GetBytesFromBase64() GetBytesFromBase64() GetBytesFromBase64() GetBytesFromBase64()

Ruft den Wert des Elements als Bytearray ab.Gets the value of the element as a byte array.

GetDateTime() GetDateTime() GetDateTime() GetDateTime()

Ruft den Wert des Elements als DateTime ab.Gets the value of the element as a DateTime.

GetDateTimeOffset() GetDateTimeOffset() GetDateTimeOffset() GetDateTimeOffset()

Ruft den Wert des Elements als DateTimeOffset ab.Gets the value of the element as a DateTimeOffset.

GetDecimal() GetDecimal() GetDecimal() GetDecimal()

Ruft die aktuelle JSON-Zahl als Decimal ab.Gets the current JSON number as a Decimal.

GetDouble() GetDouble() GetDouble() GetDouble()

Ruft die aktuelle JSON-Zahl als Double ab.Gets the current JSON number as a Double.

GetGuid() GetGuid() GetGuid() GetGuid()

Ruft den Wert des Elements als Guid ab.Gets the value of the element as a Guid.

GetInt16() GetInt16() GetInt16() GetInt16()

Ruft die aktuelle JSON-Zahl als Int16 ab.Gets the current JSON number as an Int16.

GetInt32() GetInt32() GetInt32() GetInt32()

Ruft die aktuelle JSON-Zahl als Int32 ab.Gets the current JSON number as an Int32.

GetInt64() GetInt64() GetInt64() GetInt64()

Ruft die aktuelle JSON-Zahl als Int64 ab.Gets the current JSON number as an Int64.

GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>) GetProperty(ReadOnlySpan<Byte>)

Ruft ein JsonElement ab, das den Wert einer durch utf8PropertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by utf8PropertyName.

GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>) GetProperty(ReadOnlySpan<Char>)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by propertyName.

GetProperty(String) GetProperty(String) GetProperty(String) GetProperty(String)

Ruft ein JsonElement ab, das den Wert einer durch propertyName identifizierten erforderlichen Eigenschaft darstellt.Gets a JsonElement representing the value of a required property identified by propertyName.

GetRawText() GetRawText() GetRawText() GetRawText()

Ruft eine Zeichenfolge ab, die die ursprünglichen, diesen Wert sichernden Eingabedaten darstellt.Gets a string that represents the original input data backing this value.

GetSByte() GetSByte() GetSByte() GetSByte()

Ruft die aktuelle JSON-Zahl als SByte ab.Gets the current JSON number as an SByte.

GetSingle() GetSingle() GetSingle() GetSingle()

Ruft die aktuelle JSON-Zahl als Single ab.Gets the current JSON number as a Single.

GetString() GetString() GetString() GetString()

Ruft den Wert des Elements als String ab.Gets the value of the element as a String.

GetUInt16() GetUInt16() GetUInt16() GetUInt16()

Ruft die aktuelle JSON-Zahl als UInt16 ab.Gets the current JSON number as a UInt16.

GetUInt32() GetUInt32() GetUInt32() GetUInt32()

Ruft die aktuelle JSON-Zahl als UInt32 ab.Gets the current JSON number as a UInt32.

GetUInt64() GetUInt64() GetUInt64() GetUInt64()

Ruft die aktuelle JSON-Zahl als UInt64 ab.Gets the current JSON number as a UInt64.

ToString() ToString() ToString() ToString()

Ruft gemäß dem Werttyp eine Zeichenfolgendarstellung für den aktuellen Wert ab.Gets a string representation for the current value appropriate to the value type.

TryGetByte(Byte) TryGetByte(Byte) TryGetByte(Byte) TryGetByte(Byte)

Es wird versucht, die aktuelle JSON-Zahl als Byte darzustellen.Attempts to represent the current JSON number as a Byte.

TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[]) TryGetBytesFromBase64(Byte[])

Versucht, die aktuelle JSON-Zeichenfolge als Bytearray darzustellen, und legt dazu Base64-Codierung zugrunde.Attempts to represent the current JSON string as a byte array, assuming that it is Base64 encoded.

TryGetDateTime(DateTime) TryGetDateTime(DateTime) TryGetDateTime(DateTime) TryGetDateTime(DateTime)

Es wird versucht, die aktuelle JSON-Zeichenfolge als DateTime darzustellen.Attempts to represent the current JSON string as a DateTime.

TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset) TryGetDateTimeOffset(DateTimeOffset)

Es wird versucht, die aktuelle JSON-Zeichenfolge als DateTimeOffset darzustellen.Attempts to represent the current JSON string as a DateTimeOffset.

TryGetDecimal(Decimal) TryGetDecimal(Decimal) TryGetDecimal(Decimal) TryGetDecimal(Decimal)

Es wird versucht, die aktuelle JSON-Zahl als Decimal darzustellen.Attempts to represent the current JSON number as a Decimal.

TryGetDouble(Double) TryGetDouble(Double) TryGetDouble(Double) TryGetDouble(Double)

Es wird versucht, die aktuelle JSON-Zahl als Double darzustellen.Attempts to represent the current JSON number as a Double.

TryGetGuid(Guid) TryGetGuid(Guid) TryGetGuid(Guid) TryGetGuid(Guid)

Es wird versucht, die aktuelle JSON-Zeichenfolge als Guid darzustellen.Attempts to represent the current JSON string as a Guid.

TryGetInt16(Int16) TryGetInt16(Int16) TryGetInt16(Int16) TryGetInt16(Int16)

Es wird versucht, die aktuelle JSON-Zahl als Int16 darzustellen.Attempts to represent the current JSON number as an Int16.

TryGetInt32(Int32) TryGetInt32(Int32) TryGetInt32(Int32) TryGetInt32(Int32)

Es wird versucht, die aktuelle JSON-Zahl als Int32 darzustellen.Attempts to represent the current JSON number as an Int32.

TryGetInt64(Int64) TryGetInt64(Int64) TryGetInt64(Int64) TryGetInt64(Int64)

Es wird versucht, die aktuelle JSON-Zahl als Int64 darzustellen.Attempts to represent the current JSON number as a Int64.

TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement) TryGetProperty(String, JsonElement)

Sucht im aktuellen Objekt nach einer Eigenschaft mit dem Namen propertyName, wobei ein Wert zurückgegeben wird, der angibt, ob eine solche Eigenschaft vorhanden ist.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Wenn die Eigenschaft vorhanden ist, wird ihr Wert dem value-Argument zugewiesen.When the property exists, its value is assigned to the value argument.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement) TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Sucht im aktuellen Objekt nach einer Eigenschaft mit dem Namen utf8PropertyName, wobei ein Wert zurückgegeben wird, der angibt, ob eine solche Eigenschaft vorhanden ist.Looks for a property named utf8PropertyName in the current object, returning a value that indicates whether or not such a property exists. Wenn die Eigenschaft vorhanden ist, weist die Methode ihren Wert dem value-Argument zu.When the property exists, the method assigns its value to the value argument.

TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement) TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Sucht im aktuellen Objekt nach einer Eigenschaft mit dem Namen propertyName, wobei ein Wert zurückgegeben wird, der angibt, ob eine solche Eigenschaft vorhanden ist.Looks for a property named propertyName in the current object, returning a value that indicates whether or not such a property exists. Wenn die Eigenschaft vorhanden ist, weist die Methode ihren Wert dem value-Argument zu.When the property exists, the method assigns its value to the value argument.

TryGetSByte(SByte) TryGetSByte(SByte) TryGetSByte(SByte) TryGetSByte(SByte)

Es wird versucht, die aktuelle JSON-Zahl als SByte darzustellen.Attempts to represent the current JSON number as an SByte.

TryGetSingle(Single) TryGetSingle(Single) TryGetSingle(Single) TryGetSingle(Single)

Es wird versucht, die aktuelle JSON-Zahl als Single darzustellen.Attempts to represent the current JSON number as a Single.

TryGetUInt16(UInt16) TryGetUInt16(UInt16) TryGetUInt16(UInt16) TryGetUInt16(UInt16)

Es wird versucht, die aktuelle JSON-Zahl als UInt16 darzustellen.Attempts to represent the current JSON number as a UInt16.

TryGetUInt32(UInt32) TryGetUInt32(UInt32) TryGetUInt32(UInt32) TryGetUInt32(UInt32)

Es wird versucht, die aktuelle JSON-Zahl als UInt32 darzustellen.Attempts to represent the current JSON number as a UInt32.

TryGetUInt64(UInt64) TryGetUInt64(UInt64) TryGetUInt64(UInt64) TryGetUInt64(UInt64)

Es wird versucht, die aktuelle JSON-Zahl als UInt64 darzustellen.Attempts to represent the current JSON number as a UInt64.

ValueEquals(ReadOnlySpan<Byte>) ValueEquals(ReadOnlySpan<Byte>) ValueEquals(ReadOnlySpan<Byte>) ValueEquals(ReadOnlySpan<Byte>)

Vergleicht den Text, der durch einen UTF8-codierten Bytebereich dargestellt wird, mit dem Zeichenfolgenwert dieses Elements.Compares the text represented by a UTF8-encoded byte span to the string value of this element.

ValueEquals(ReadOnlySpan<Char>) ValueEquals(ReadOnlySpan<Char>) ValueEquals(ReadOnlySpan<Char>) ValueEquals(ReadOnlySpan<Char>)

Vergleicht einen angegebenen schreibgeschützten Zeichenbereich mit dem Zeichenfolgenwert dieses Elements.Compares a specified read-only character span to the string value of this element.

ValueEquals(String) ValueEquals(String) ValueEquals(String) ValueEquals(String)

Vergleicht eine angegebene Zeichenfolge mit dem Zeichenfolgenwert dieses Elements.Compares a specified string to the string value of this element.

WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter) WriteTo(Utf8JsonWriter)

Schreibt das Element als JSON-Wert in den angegebenen Writer.Writes the element to the specified writer as a JSON value.

Gilt für: