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änderbaren 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
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Ruft das Element am angegebenen Index ab oder legt es fest. (Geerbt von JsonNode) |
| Item[String] |
Dient zum Abrufen oder Festlegen des Elements mit dem angegebenen Eigenschaftennamen.
Wenn die Eigenschaft nicht gefunden wird, |
| Options |
Ruft die Optionen zum Steuern des Verhaltens ab. (Geerbt von JsonNode) |
| Parent |
Ruft das übergeordnete Element JsonNodeab.
Wenn kein übergeordnetes Element vorhanden ist, |
| Root |
Ruft den Stamm JsonNodeab. (Geerbt von JsonNode) |
Methoden
| Name | Beschreibung |
|---|---|
| AsArray() |
Wandelt in den abgeleiteten JsonArray Typ um. (Geerbt von JsonNode) |
| AsObject() |
Wandelt in den abgeleiteten JsonObject Typ um. (Geerbt von JsonNode) |
| AsValue() |
Wandelt in den abgeleiteten JsonValue Typ um. (Geerbt von JsonNode) |
| Create(Boolean, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Byte, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Char, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(DateTime, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Decimal, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Double, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Guid, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Int16, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Int32, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Int64, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(JsonElement, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(SByte, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(Single, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(String, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(UInt16, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(UInt32, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create(UInt64, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz der Klasse, die JsonValue den angegebenen Wert enthält. |
| Create<T>(T, Nullable<JsonNodeOptions>) |
Initialisiert eine neue Instanz 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 dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetElementIndex() |
Gibt den Index des aktuellen Knotens aus dem übergeordneten JsonArrayKnoten zurück. (Geerbt von JsonNode) |
| GetHashCode() |
Dient 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 die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetValue<T>() |
Ruft den Wert für den aktuellen JsonValueab. (Geerbt von JsonNode) |
| GetValueKind() |
Gibt die JsonValueKind aktuelle Instanz zurück. (Geerbt von JsonNode) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReplaceWith<T>(T) |
Ersetzt diesen Knoten durch einen neuen Wert. (Geerbt von JsonNode) |
| ToJsonString(JsonSerializerOptions) |
Konvertiert die aktuelle Instanz in eine Zeichenfolge im JSON-Format. (Geerbt von JsonNode) |
| ToString() |
Ruft eine Zeichenfolgendarstellung für den aktuellen Wert ab, der für den Knotentyp geeignet ist. (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 die JsonNode als JSON bereitgestellte Datei in die bereitgestellte Utf8JsonWriter Datei. (Geerbt von JsonNode) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Deserialize(JsonNode, JsonTypeInfo) |
Konvertiert den JsonNode einzelnen JSON-Wert in eine instanz, die durch die |
| Deserialize(JsonNode, Type, JsonSerializerContext) |
Konvertiert den JsonNode einzelnen JSON-Wert in einen |
| Deserialize(JsonNode, Type, JsonSerializerOptions) |
Konvertiert den JsonNode einzelnen JSON-Wert in einen |
| Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Konvertiert den JsonNode einzelnen JSON-Wert in einen |
| Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Konvertiert den JsonNode einzelnen JSON-Wert in einen |