JsonValue Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen veränderlichen JSON-Wert dar.
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
- Vererbung
Eigenschaften
Item[Int32] |
Ruft das Element am angegebenen Index ab oder legt dieses fest. (Geerbt von JsonNode) |
Item[String] |
Ruft das Element mit dem angegebenen Eigenschaftennamen ab oder legt es fest.
Wenn die Eigenschaft nicht gefunden wird, |
Options |
Ruft die Optionen zum Steuern des Verhaltens ab. (Geerbt von JsonNode) |
Parent |
Ruft das übergeordnete JsonNode ab.
Wenn kein übergeordnetes Element vorhanden ist, |
Root |
Ruft den Stamm JsonNodeab. (Geerbt von JsonNode) |
Methoden
AsArray() |
Wandelt in den abgeleiteten Typ um JsonArray . (Geerbt von JsonNode) |
AsObject() |
Wandelt in den abgeleiteten Typ um JsonObject . (Geerbt von JsonNode) |
AsValue() |
Wandelt in den abgeleiteten Typ um JsonValue . (Geerbt von JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Byte, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Char, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Double, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Guid, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Int16, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Int32, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Int64, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(SByte, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(Single, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(String, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Initialisiert eine neue instance der Klasse, die JsonValue den angegebenen Wert enthält. |
DeepClone() |
Erstellt eine neue Instanz der JsonNode-Klasse. Alle untergeordneten Knoten werden rekursiv geklont. (Geerbt von JsonNode) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetElementIndex() |
Gibt den Index des aktuellen Knotens aus dem übergeordneten JsonArrayzurück. (Geerbt von JsonNode) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPath() |
Ruft den JSON-Pfad ab. (Geerbt von JsonNode) |
GetPropertyName() |
Gibt den Eigenschaftennamen des aktuellen Knotens aus dem übergeordneten Objekt zurück. (Geerbt von JsonNode) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValue<T>() |
Ruft den Wert für die aktuelle JsonValueab. (Geerbt von JsonNode) |
GetValueKind() |
Gibt den des JsonValueKind aktuellen instance zurück. (Geerbt von JsonNode) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ReplaceWith<T>(T) |
Ersetzt diesen Knoten durch einen neuen Wert. (Geerbt von JsonNode) |
ToJsonString(JsonSerializerOptions) |
Konvertiert die aktuelle instance in eine Zeichenfolge im JSON-Format. (Geerbt von JsonNode) |
ToString() |
Ruft eine Zeichenfolgendarstellung für den aktuellen Wert ab, der dem Knotentyp entspricht. (Geerbt von JsonNode) |
TryGetValue<T>(T) |
Versucht, den aktuellen JSON-Wert abzurufen, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Schreibt den JsonNode als JSON-Code in das bereitgestellte Utf8JsonWriter . (Geerbt von JsonNode) |
Erweiterungsmethoden
Deserialize(JsonNode, JsonTypeInfo) |
Konvertiert die , die JsonNode einen einzelnen JSON-Wert darstellt, in eine instance, die |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Konvertiert den , der JsonNode einen einzelnen JSON-Wert darstellt, in einen |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Konvertiert den , der JsonNode einen einzelnen JSON-Wert darstellt, in einen |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Konvertiert den , der JsonNode einen einzelnen JSON-Wert darstellt, in einen |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Konvertiert den , der JsonNode einen einzelnen JSON-Wert darstellt, in einen |