JsonValue Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
| Nazwa | Opis |
|---|---|
| Item[Int32] |
Pobiera lub ustawia element pod określonym indeksem. (Dziedziczone od 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. (Dziedziczone od JsonNode) |
| Parent |
Pobiera element nadrzędny JsonNode.
Jeśli nie ma elementu nadrzędnego, |
| Root |
Pobiera katalog główny JsonNode. (Dziedziczone od JsonNode) |
Metody
| Nazwa | Opis |
|---|---|
| AsArray() |
Rzutuje do typu pochodnego JsonArray . (Dziedziczone od JsonNode) |
| AsObject() |
Rzutuje do typu pochodnego JsonObject . (Dziedziczone od JsonNode) |
| AsValue() |
Rzutuje do typu pochodnego JsonValue . (Dziedziczone od 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. (Dziedziczone od JsonNode) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetElementIndex() |
Zwraca indeks bieżącego węzła z węzła nadrzędnego JsonArray. (Dziedziczone od JsonNode) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetPath() |
Pobiera ścieżkę JSON. (Dziedziczone od JsonNode) |
| GetPropertyName() |
Zwraca nazwę właściwości bieżącego węzła z obiektu nadrzędnego. (Dziedziczone od JsonNode) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| GetValue<T>() |
Pobiera wartość bieżącego JsonValueelementu . (Dziedziczone od JsonNode) |
| GetValueKind() |
JsonValueKind Zwraca wartość bieżącego wystąpienia. (Dziedziczone od JsonNode) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ReplaceWith<T>(T) |
Zastępuje ten węzeł nową wartością. (Dziedziczone od JsonNode) |
| ToJsonString(JsonSerializerOptions) |
Konwertuje bieżące wystąpienie na ciąg w formacie JSON. (Dziedziczone od JsonNode) |
| ToString() |
Pobiera reprezentację ciągu dla bieżącej wartości odpowiedniej dla typu węzła. (Dziedziczone od 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. (Dziedziczone od JsonNode) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| 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ść |