JsonNode Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
De basisklasse die één knooppunt in een onveranderbaar JSON-document vertegenwoordigt.
public ref class JsonNode abstract
public abstract class JsonNode
type JsonNode = class
Public MustInherit Class JsonNode
- Overname
-
JsonNode
- Afgeleid
Eigenschappen
| Name | Description |
|---|---|
| Item[Int32] |
Hiermee haalt u het element op de opgegeven index op of stelt u het in. |
| Item[String] |
Hiermee haalt u het element op met de opgegeven eigenschapsnaam of stelt u het in.
Als de eigenschap niet wordt gevonden, |
| Options |
Hiermee haalt u de opties op om het gedrag te beheren. |
| Parent |
Haalt het bovenliggende JsonNodeitem op.
Als er geen bovenliggend item is, |
| Root |
Haalt de hoofdmap JsonNodeop. |
Methoden
| Name | Description |
|---|---|
| AsArray() |
Casts naar het afgeleide JsonArray type. |
| AsObject() |
Casts naar het afgeleide JsonObject type. |
| AsValue() |
Casts naar het afgeleide JsonValue type. |
| DeepClone() |
Hiermee maakt u een nieuw exemplaar van de JsonNode klasse. Alle onderliggende knooppunten worden recursief gekloond. |
| DeepEquals(JsonNode, JsonNode) |
Vergelijkt de waarden van twee knooppunten, inclusief de waarden van alle onderliggende knooppunten. |
| 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. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPath() |
Hiermee haalt u het JSON-pad op. |
| GetPropertyName() |
Retourneert de eigenschapsnaam van het huidige knooppunt van het bovenliggende object. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetValue<T>() |
Hiermee wordt de waarde voor de huidige JsonValueopgehaald. |
| GetValueKind() |
Retourneert de JsonValueKind huidige instantie. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Parse(ReadOnlySpan<Byte>, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parseert tekst die één JSON-waarde vertegenwoordigt. |
| Parse(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parseert een Stream als UTF-8 gecodeerde gegevens die één JSON-waarde vertegenwoordigen in een JsonNode. De Stream wordt gelezen tot voltooiing. |
| Parse(String, Nullable<JsonNodeOptions>, JsonDocumentOptions) |
Parseert tekst die één JSON-waarde vertegenwoordigt. |
| Parse(Utf8JsonReader, Nullable<JsonNodeOptions>) |
Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer. |
| ParseAsync(Stream, Nullable<JsonNodeOptions>, JsonDocumentOptions, CancellationToken) |
Parseert een Stream als UTF-8 gecodeerde gegevens die één JSON-waarde vertegenwoordigen in een JsonNode. De stream wordt gelezen tot voltooiing. |
| ReplaceWith<T>(T) |
Vervangt dit knooppunt door een nieuwe waarde. |
| ToJsonString(JsonSerializerOptions) |
Converteert het huidige exemplaar naar een tekenreeks in JSON-indeling. |
| ToString() |
Hiermee haalt u een tekenreeksweergave op voor de huidige waarde die geschikt is voor het knooppunttype. |
| WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
Hiermee schrijft u de JsonNode in de opgegeven Utf8JsonWriter als JSON. |
Operators
| Name | Description |
|---|---|
| Explicit(JsonNode to Boolean) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Boolean. |
| Explicit(JsonNode to Byte) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Byte. |
| Explicit(JsonNode to Char) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Char. |
| Explicit(JsonNode to DateTime) |
Definieert een expliciete conversie van een gegeven JsonNode aan een DateTime. |
| Explicit(JsonNode to DateTimeOffset) |
Definieert een expliciete conversie van een gegeven JsonNode aan een DateTimeOffset. |
| Explicit(JsonNode to Decimal) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Decimal. |
| Explicit(JsonNode to Double) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Double. |
| Explicit(JsonNode to Guid) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Guid. |
| Explicit(JsonNode to Int16) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Int16. |
| Explicit(JsonNode to Int32) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Int32. |
| Explicit(JsonNode to Int64) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Int64. |
| Explicit(JsonNode to Nullable<Boolean>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Boolean. |
| Explicit(JsonNode to Nullable<Byte>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Byte. |
| Explicit(JsonNode to Nullable<Char>) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Char. |
| Explicit(JsonNode to Nullable<DateTime>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable DateTime. |
| Explicit(JsonNode to Nullable<DateTimeOffset>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable DateTimeOffset. |
| Explicit(JsonNode to Nullable<Decimal>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Decimal. |
| Explicit(JsonNode to Nullable<Double>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Double. |
| Explicit(JsonNode to Nullable<Guid>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Guid. |
| Explicit(JsonNode to Nullable<Int16>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Int16. |
| Explicit(JsonNode to Nullable<Int32>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Int32. |
| Explicit(JsonNode to Nullable<Int64>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Int64. |
| Explicit(JsonNode to Nullable<SByte>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable SByte. |
| Explicit(JsonNode to Nullable<Single>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable Single. |
| Explicit(JsonNode to Nullable<UInt16>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable UInt16. |
| Explicit(JsonNode to Nullable<UInt32>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable UInt32. |
| Explicit(JsonNode to Nullable<UInt64>) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable UInt64. |
| Explicit(JsonNode to SByte) |
Definieert een expliciete conversie van een gegeven JsonNode aan een SByte. |
| Explicit(JsonNode to Single) |
Definieert een expliciete conversie van een gegeven JsonNode aan een Single. |
| Explicit(JsonNode to String) |
Definieert een expliciete conversie van een opgegeven nullable JsonNode naar een nullable String. |
| Explicit(JsonNode to UInt16) |
Definieert een expliciete conversie van een gegeven JsonNode aan een UInt16. |
| Explicit(JsonNode to UInt32) |
Definieert een expliciete conversie van een gegeven JsonNode aan een UInt32. |
| Explicit(JsonNode to UInt64) |
Definieert een expliciete conversie van een gegeven JsonNode aan een UInt64. |
| Implicit(Boolean to JsonNode) |
Definieert een impliciete conversie van een gegeven Boolean aan een JsonNode. |
| Implicit(Byte to JsonNode) |
Definieert een impliciete conversie van een gegeven Byte aan een JsonNode. |
| Implicit(Char to JsonNode) |
Definieert een impliciete conversie van een gegeven Char aan een JsonNode. |
| Implicit(DateTime to JsonNode) |
Definieert een impliciete conversie van een gegeven DateTime aan een JsonNode. |
| Implicit(DateTimeOffset to JsonNode) |
Definieert een impliciete conversie van een gegeven DateTimeOffset aan een JsonNode. |
| Implicit(Decimal to JsonNode) |
Definieert een impliciete conversie van een gegeven Decimal aan een JsonNode. |
| Implicit(Double to JsonNode) |
Definieert een impliciete conversie van een gegeven Double aan een JsonNode. |
| Implicit(Guid to JsonNode) |
Definieert een impliciete conversie van een gegeven Guid aan een JsonNode. |
| Implicit(Int16 to JsonNode) |
Definieert een impliciete conversie van een gegeven Int16 aan een JsonNode. |
| Implicit(Int32 to JsonNode) |
Definieert een impliciete conversie van een gegeven Int32 aan een JsonNode. |
| Implicit(Int64 to JsonNode) |
Definieert een impliciete conversie van een gegeven Int64 aan een JsonNode. |
| Implicit(Nullable<Boolean> to JsonNode) |
Hiermee definieert u een impliciete conversie van een opgegeven null-waarde Boolean naar een null-waarde JsonNode. |
| Implicit(Nullable<Byte> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Byte naar een JsonNode. |
| Implicit(Nullable<Char> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Char naar een JsonNode. |
| Implicit(Nullable<DateTime> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde DateTime naar een JsonNode. |
| Implicit(Nullable<DateTimeOffset> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde DateTimeOffset naar een JsonNode. |
| Implicit(Nullable<Decimal> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Decimal naar een JsonNode. |
| Implicit(Nullable<Double> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Double naar een JsonNode. |
| Implicit(Nullable<Guid> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Guid naar een JsonNode. |
| Implicit(Nullable<Int16> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Int16 naar een JsonNode. |
| Implicit(Nullable<Int32> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Int32 naar een JsonNode. |
| Implicit(Nullable<Int64> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Int64 naar een JsonNode. |
| Implicit(Nullable<SByte> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde SByte naar een JsonNode. |
| Implicit(Nullable<Single> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Single naar een JsonNode. |
| Implicit(Nullable<UInt16> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt16 naar een JsonNode. |
| Implicit(Nullable<UInt32> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt32 naar een JsonNode. |
| Implicit(Nullable<UInt64> to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt64 naar een JsonNode. |
| Implicit(SByte to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde SByte naar een JsonNode. |
| Implicit(Single to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde Single naar een JsonNode. |
| Implicit(String to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde String naar een JsonNode. |
| Implicit(UInt16 to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt16 naar een JsonNode. |
| Implicit(UInt32 to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt32 naar een JsonNode. |
| Implicit(UInt64 to JsonNode) |
Definieert een impliciete conversie van een opgegeven null-waarde UInt64 naar een JsonNode. |
Extensiemethoden
| Name | Description |
|---|---|
| Deserialize(JsonNode, JsonTypeInfo) |
Converteert de JsonNode representatie van één JSON-waarde naar een exemplaar dat is opgegeven door de |
| Deserialize(JsonNode, Type, JsonSerializerContext) |
Converteert de JsonNode representatie van één JSON-waarde in een |
| Deserialize(JsonNode, Type, JsonSerializerOptions) |
Converteert de JsonNode representatie van één JSON-waarde in een |
| Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Converteert de JsonNode representatie van één JSON-waarde in een |
| Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Converteert de JsonNode representatie van één JSON-waarde in een |