JsonValue Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett föränderligt JSON-värde.
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
- Arv
Egenskaper
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar eller anger elementet vid det angivna indexet. (Ärvd från JsonNode) |
| Item[String] |
Hämtar eller anger elementet med det angivna egenskapsnamnet.
Om egenskapen inte hittas |
| Options |
Hämtar alternativ för att kontrollera beteendet. (Ärvd från JsonNode) |
| Parent |
Hämtar den överordnade JsonNode.
Om det inte finns någon överordnad |
| Root |
Hämtar roten JsonNode. (Ärvd från JsonNode) |
Metoder
| Name | Description |
|---|---|
| AsArray() |
Gjuter till den härledda JsonArray typen. (Ärvd från JsonNode) |
| AsObject() |
Gjuter till den härledda JsonObject typen. (Ärvd från JsonNode) |
| AsValue() |
Gjuter till den härledda JsonValue typen. (Ärvd från JsonNode) |
| Create(Boolean, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Byte, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Char, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(DateTime, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(DateTimeOffset, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Decimal, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Double, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Guid, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Int16, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Int32, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Int64, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(JsonElement, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Boolean>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Byte>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Char>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<DateTime>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<DateTimeOffset>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Decimal>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Double>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Guid>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Int16>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Int32>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Int64>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<JsonElement>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<SByte>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<Single>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<UInt16>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<UInt32>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Nullable<UInt64>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(SByte, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(Single, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(String, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(UInt16, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(UInt32, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create(UInt64, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create<T>(T, JsonTypeInfo<T>, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| Create<T>(T, Nullable<JsonNodeOptions>) |
Initierar en ny instans av JsonValue klassen som innehåller det angivna värdet. |
| DeepClone() |
Skapar en ny instans av JsonNode klassen. Alla underordnade noder klonas rekursivt. (Ärvd från JsonNode) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetElementIndex() |
Returnerar indexet för den aktuella noden från den överordnade JsonArray. (Ärvd från JsonNode) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetPath() |
Hämtar JSON-sökvägen. (Ärvd från JsonNode) |
| GetPropertyName() |
Returnerar egenskapsnamnet för den aktuella noden från det överordnade objektet. (Ärvd från JsonNode) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetValue<T>() |
Hämtar värdet för den aktuella JsonValue. (Ärvd från JsonNode) |
| GetValueKind() |
Returnerar den JsonValueKind aktuella instansen. (Ärvd från JsonNode) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReplaceWith<T>(T) |
Ersätter den här noden med ett nytt värde. (Ärvd från JsonNode) |
| ToJsonString(JsonSerializerOptions) |
Konverterar den aktuella instansen till en sträng i JSON-format. (Ärvd från JsonNode) |
| ToString() |
Hämtar en strängrepresentation för det aktuella värdet som är lämpligt för nodtypen. (Ärvd från JsonNode) |
| TryGetValue<T>(T) |
Försöker hämta det aktuella JSON-värdet och returnerar ett värde som anger om åtgärden lyckades. |
| WriteTo(Utf8JsonWriter, JsonSerializerOptions) |
JsonNode Skriver in i den angivna Utf8JsonWriter som JSON. (Ärvd från JsonNode) |
Tilläggsmetoder
| Name | Description |
|---|---|
| Deserialize(JsonNode, JsonTypeInfo) |
Konverterar JsonNode representerar ett enda JSON-värde till en instans som anges av |
| Deserialize(JsonNode, Type, JsonSerializerContext) |
Konverterar JsonNode representerar ett enda JSON-värde till en |
| Deserialize(JsonNode, Type, JsonSerializerOptions) |
Konverterar JsonNode representerar ett enda JSON-värde till en |
| Deserialize<TValue>(JsonNode, JsonSerializerOptions) |
Konverterar JsonNode representerar ett enda JSON-värde till en |
| Deserialize<TValue>(JsonNode, JsonTypeInfo<TValue>) |
Konverterar JsonNode representerar ett enda JSON-värde till en |