JsonValue Klas

Definitie

Vertegenwoordigt een veranderlijke JSON-waarde.

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
Overname
JsonValue

Eigenschappen

Name Description
Item[Int32]

Hiermee haalt u het element op de opgegeven index op of stelt u het in.

(Overgenomen van JsonNode)
Item[String]

Hiermee haalt u het element op met de opgegeven eigenschapsnaam of stelt u het in. Als de eigenschap niet wordt gevonden, null wordt deze geretourneerd.

(Overgenomen van JsonNode)
Options

Hiermee haalt u de opties op om het gedrag te beheren.

(Overgenomen van JsonNode)
Parent

Haalt het bovenliggende JsonNodeitem op. Als er geen bovenliggend item is, null wordt deze geretourneerd. Een bovenliggende kan een JsonObject of een JsonArray.

(Overgenomen van JsonNode)
Root

Haalt de hoofdmap JsonNodeop.

(Overgenomen van JsonNode)

Methoden

Name Description
AsArray()

Casts naar het afgeleide JsonArray type.

(Overgenomen van JsonNode)
AsObject()

Casts naar het afgeleide JsonObject type.

(Overgenomen van JsonNode)
AsValue()

Casts naar het afgeleide JsonValue type.

(Overgenomen van JsonNode)
Create(Boolean, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Byte, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Char, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(DateTime, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(DateTimeOffset, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Decimal, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Double, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Guid, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Int16, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Int32, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Int64, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(JsonElement, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Boolean>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Byte>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Char>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<DateTime>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Decimal>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Double>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Guid>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Int16>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Int32>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Int64>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<SByte>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<Single>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<UInt16>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<UInt32>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Nullable<UInt64>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(SByte, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(Single, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(String, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(UInt16, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(UInt32, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create(UInt64, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

Create<T>(T, Nullable<JsonNodeOptions>)

Initialiseert een nieuw exemplaar van de JsonValue klasse die de opgegeven waarde bevat.

DeepClone()

Hiermee maakt u een nieuw exemplaar van de JsonNode klasse. Alle onderliggende knooppunten worden recursief gekloond.

(Overgenomen van JsonNode)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetElementIndex()

Retourneert de index van het huidige knooppunt van het bovenliggende JsonArrayknooppunt.

(Overgenomen van JsonNode)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPath()

Hiermee haalt u het JSON-pad op.

(Overgenomen van JsonNode)
GetPropertyName()

Retourneert de eigenschapsnaam van het huidige knooppunt van het bovenliggende object.

(Overgenomen van JsonNode)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValue<T>()

Hiermee wordt de waarde voor de huidige JsonValueopgehaald.

(Overgenomen van JsonNode)
GetValueKind()

Retourneert de JsonValueKind huidige instantie.

(Overgenomen van JsonNode)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReplaceWith<T>(T)

Vervangt dit knooppunt door een nieuwe waarde.

(Overgenomen van JsonNode)
ToJsonString(JsonSerializerOptions)

Converteert het huidige exemplaar naar een tekenreeks in JSON-indeling.

(Overgenomen van JsonNode)
ToString()

Hiermee haalt u een tekenreeksweergave op voor de huidige waarde die geschikt is voor het knooppunttype.

(Overgenomen van JsonNode)
TryGetValue<T>(T)

Probeert de huidige JSON-waarde te verkrijgen en retourneert een waarde die aangeeft of de bewerking is geslaagd.

WriteTo(Utf8JsonWriter, JsonSerializerOptions)

Hiermee schrijft u de JsonNode in de opgegeven Utf8JsonWriter als JSON.

(Overgenomen van JsonNode)

Extensiemethoden

Name Description
Deserialize(JsonNode, JsonTypeInfo)

Converteert de JsonNode representatie van één JSON-waarde naar een exemplaar dat is opgegeven door de jsonTypeInfo.

Deserialize(JsonNode, Type, JsonSerializerContext)

Converteert de JsonNode representatie van één JSON-waarde in een returnType.

Deserialize(JsonNode, Type, JsonSerializerOptions)

Converteert de JsonNode representatie van één JSON-waarde in een returnType.

Deserialize<TValue>(JsonNode, JsonSerializerOptions)

Converteert de JsonNode representatie van één JSON-waarde in een TValue.

Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>)

Converteert de JsonNode representatie van één JSON-waarde in een TValue.

Van toepassing op