JsonValue Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje proměnlivou hodnotu 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
- Dědičnost
Vlastnosti
Item[Int32] |
Získá nebo nastaví prvek u zadaného indexu. (Zděděno od JsonNode) |
Item[String] |
Získá nebo nastaví element se zadaným názvem vlastnosti.
Pokud se vlastnost nenajde, |
Options |
Získá možnosti pro řízení chování. (Zděděno od JsonNode) |
Parent |
Získá nadřazený JsonNodeobjekt .
Pokud neexistuje žádný nadřazený objekt, |
Root |
Získá kořen JsonNode. (Zděděno od JsonNode) |
Metody
AsArray() |
Přetypuje na odvozený JsonArray typ. (Zděděno od JsonNode) |
AsObject() |
Přetypuje na odvozený JsonObject typ. (Zděděno od JsonNode) |
AsValue() |
Přetypuje na odvozený JsonValue typ. (Zděděno od JsonNode) |
Create(Boolean, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Byte, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Char, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(DateTime, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Decimal, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Double, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Guid, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Int16, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Int32, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Int64, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(JsonElement, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(SByte, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(Single, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(String, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(UInt16, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(UInt32, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create(UInt64, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
Create<T>(T, Nullable<JsonNodeOptions>) |
Inicializuje novou instanci JsonValue třídy, která obsahuje zadanou hodnotu. |
DeepClone() |
Vytvoří novou instanci třídy JsonNode. Všechny podřízené uzly jsou rekurzivně klonovány. (Zděděno od JsonNode) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetElementIndex() |
Vrátí index aktuálního uzlu z nadřazeného JsonArrayobjektu . (Zděděno od JsonNode) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetPath() |
Získá cestu JSON. (Zděděno od JsonNode) |
GetPropertyName() |
Vrátí název vlastnosti aktuálního uzlu z nadřazeného objektu. (Zděděno od JsonNode) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
GetValue<T>() |
Získá hodnotu pro aktuální JsonValue. (Zděděno od JsonNode) |
GetValueKind() |
Vrátí hodnotu JsonValueKind aktuální instance. (Zděděno od JsonNode) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ReplaceWith<T>(T) |
Nahradí tento uzel novou hodnotou. (Zděděno od JsonNode) |
ToJsonString(JsonSerializerOptions) |
Převede aktuální instanci na řetězec ve formátu JSON. (Zděděno od JsonNode) |
ToString() |
Získá řetězcovou reprezentaci pro aktuální hodnotu odpovídající typu uzlu. (Zděděno od JsonNode) |
TryGetValue<T>(T) |
Pokusí se získat aktuální hodnotu JSON a vrátí hodnotu, která označuje, jestli operace proběhla úspěšně. |
WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Zapíše do JsonNode zadaného Utf8JsonWriter kódu JAKO JSON. (Zděděno od JsonNode) |
Metody rozšíření
Deserialize(JsonNode, JsonTypeInfo) |
JsonNode Převede hodnotu představující jednu hodnotu JSON na instanci určenou objektem |
Deserialize(JsonNode, Type, JsonSerializerOptions) |
JsonNode Převede představující jednu hodnotu JSON na |
Deserialize(JsonNode, Type, JsonSerializerContext) |
JsonNode Převede představující jednu hodnotu JSON na |
Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
JsonNode Převede představující jednu hodnotu JSON na |
Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
JsonNode Převede představující jednu hodnotu JSON na |