<PackageReference Include="System.Text.Json" Version="11.0.0-rc.2.26504.105" />

System.Text.Json.Nodes.JsonNode

public abstract class JsonNode
public JsonNode this[int index] { get; set; }

public JsonNode this[string propertyName] { get; set; }

public JsonNodeOptions? Options { get; }

public JsonNode Parent { get; }

public JsonNode Root { get; }

public static bool DeepEquals(JsonNode node1, JsonNode node2)

public static bool op_Explicit(JsonNode value)

public static bool? op_Explicit(JsonNode value)

public static byte op_Explicit(JsonNode value)

public static byte? op_Explicit(JsonNode value)

public static char op_Explicit(JsonNode value)

public static char? op_Explicit(JsonNode value)

public static DateTime op_Explicit(JsonNode value)

public static DateTime? op_Explicit(JsonNode value)

public static DateTimeOffset op_Explicit(JsonNode value)

public static DateTimeOffset? op_Explicit(JsonNode value)

public static decimal op_Explicit(JsonNode value)

public static decimal? op_Explicit(JsonNode value)

public static double op_Explicit(JsonNode value)

public static double? op_Explicit(JsonNode value)

public static Guid op_Explicit(JsonNode value)

public static Guid? op_Explicit(JsonNode value)

public static short op_Explicit(JsonNode value)

public static short? op_Explicit(JsonNode value)

public static int op_Explicit(JsonNode value)

public static int? op_Explicit(JsonNode value)

public static long op_Explicit(JsonNode value)

public static long? op_Explicit(JsonNode value)

public static sbyte op_Explicit(JsonNode value)

public static sbyte? op_Explicit(JsonNode value)

public static float op_Explicit(JsonNode value)

public static float? op_Explicit(JsonNode value)

public static string op_Explicit(JsonNode value)

public static ushort op_Explicit(JsonNode value)

public static ushort? op_Explicit(JsonNode value)

public static uint op_Explicit(JsonNode value)

public static uint? op_Explicit(JsonNode value)

public static ulong op_Explicit(JsonNode value)

public static ulong? op_Explicit(JsonNode value)

public static JsonNode op_Implicit(bool value)

public static JsonNode op_Implicit(bool? value)

public static JsonNode op_Implicit(byte value)

public static JsonNode op_Implicit(byte? value)

public static JsonNode op_Implicit(char value)

public static JsonNode op_Implicit(char? value)

public static JsonNode op_Implicit(DateTime value)

public static JsonNode op_Implicit(DateTime? value)

public static JsonNode op_Implicit(DateTimeOffset value)

public static JsonNode op_Implicit(DateTimeOffset? value)

public static JsonNode op_Implicit(decimal value)

public static JsonNode op_Implicit(decimal? value)

public static JsonNode op_Implicit(double value)

public static JsonNode op_Implicit(double? value)

public static JsonNode op_Implicit(Guid value)

public static JsonNode op_Implicit(Guid? value)

public static JsonNode op_Implicit(short value)

public static JsonNode op_Implicit(short? value)

public static JsonNode op_Implicit(int value)

public static JsonNode op_Implicit(int? value)

public static JsonNode op_Implicit(long value)

public static JsonNode op_Implicit(long? value)

public static JsonNode op_Implicit(sbyte value)

public static JsonNode op_Implicit(sbyte? value)

public static JsonNode op_Implicit(float value)

public static JsonNode op_Implicit(float? value)

public static JsonNode op_Implicit(string value)

public static JsonNode op_Implicit(ushort value)

public static JsonNode op_Implicit(ushort? value)

public static JsonNode op_Implicit(uint value)

public static JsonNode op_Implicit(uint? value)

public static JsonNode op_Implicit(ulong value)

public static JsonNode op_Implicit(ulong? value)

public static JsonNode Parse(ref Utf8JsonReader reader, JsonNodeOptions? nodeOptions = default)

public static JsonNode Parse(string json, JsonNodeOptions? nodeOptions = default, JsonDocumentOptions documentOptions = default)

public static JsonNode Parse(ReadOnlySpan<byte> utf8Json, JsonNodeOptions? nodeOptions = default, JsonDocumentOptions documentOptions = default)

public static JsonNode Parse(Stream utf8Json, JsonNodeOptions? nodeOptions = default, JsonDocumentOptions documentOptions = default)

public static Task<JsonNode> ParseAsync(Stream utf8Json, JsonNodeOptions? nodeOptions = default, JsonDocumentOptions documentOptions = default, CancellationToken cancellationToken = default)

public JsonArray AsArray()

public JsonValue AsValue()

public int GetElementIndex()

public string GetPath()

public string GetPropertyName()

public virtual T GetValue<T>()

public void ReplaceWith<T>(T value)

public string ToJsonString(JsonSerializerOptions options = null)

public abstract void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions options = null)