JsonValue Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje modyfikowalne wartości JSON.
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
- Dziedziczenie
Właściwości
Item[Int32] |
Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone po JsonNode) |
Item[String] |
Pobiera lub ustawia element o określonej nazwie właściwości.
Jeśli właściwość nie zostanie znaleziona, |
Options |
Pobiera opcje kontrolowania zachowania. (Odziedziczone po JsonNode) |
Parent |
Pobiera element nadrzędny JsonNode.
Jeśli nie ma elementu nadrzędnego, |
Root |
Pobiera katalog główny JsonNode. (Odziedziczone po JsonNode) |
Metody
AsArray() |
Rzutuje do typu pochodnego JsonArray . (Odziedziczone po JsonNode) |
AsObject() |
Rzutuje do typu pochodnego JsonObject . (Odziedziczone po JsonNode) |
AsValue() |
Rzutuje do typu pochodnego JsonValue . (Odziedziczone po JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Byte, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Char, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Double, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Guid, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Int16, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Int32, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Int64, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(SByte, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(Single, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(String, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Inicjuje JsonValue nowe wystąpienie klasy, która zawiera określoną wartość. |
DeepClone() |
Tworzy nowe wystąpienie klasy JsonNode. Wszystkie węzły podrzędne są rekursywnie klonowane. (Odziedziczone po JsonNode) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetElementIndex() |
Zwraca indeks bieżącego węzła z węzła nadrzędnego JsonArray. (Odziedziczone po JsonNode) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetPath() |
Pobiera ścieżkę JSON. (Odziedziczone po JsonNode) |
GetPropertyName() |
Zwraca nazwę właściwości bieżącego węzła z obiektu nadrzędnego. (Odziedziczone po JsonNode) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetValue<T>() |
Pobiera wartość bieżącego JsonValueelementu . (Odziedziczone po JsonNode) |
GetValueKind() |
JsonValueKind Zwraca wartość bieżącego wystąpienia. (Odziedziczone po JsonNode) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ReplaceWith<T>(T) |
Zastępuje ten węzeł nową wartością. (Odziedziczone po JsonNode) |
ToJsonString(JsonSerializerOptions) |
Konwertuje bieżące wystąpienie na ciąg w formacie JSON. (Odziedziczone po JsonNode) |
ToString() |
Pobiera reprezentację ciągu dla bieżącej wartości odpowiedniej dla typu węzła. (Odziedziczone po JsonNode) |
TryGetValue<T>(T) |
Próbuje uzyskać bieżącą wartość JSON i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Zapisuje element JsonNode w podanym Utf8JsonWriter formacie JSON. (Odziedziczone po JsonNode) |
Metody rozszerzania
Deserialize(JsonNode, JsonTypeInfo) |
Konwertuje JsonNode reprezentującą pojedynczą wartość JSON na wystąpienie określone przez . |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
Konwertuje JsonNode wartość reprezentującą pojedynczą wartość JSON na wartość |
Deserialize(JsonNode, Type, JsonSerializerContext) |
Konwertuje JsonNode wartość reprezentującą pojedynczą wartość JSON na wartość |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Konwertuje JsonNode wartość reprezentującą pojedynczą wartość JSON na wartość |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Konwertuje JsonNode wartość reprezentującą pojedynczą wartość JSON na wartość |