<PackageReference Include="System.Text.Json" Version="4.6.0-preview6.19264.9" />
API Differences between 4.6.0-preview6.19264.9 and 6.0.11
56 Additions
113 Removals
System.Text.Json
-
public sealed class JsonDocument : IDisposable
- public static JsonDocument Parse(ReadOnlyMemory<byte> utf8Json, JsonDocumentOptions options = default)
- public static JsonDocument Parse(ReadOnlySequence<byte> utf8Json, JsonDocumentOptions options = default)
- public static JsonDocument Parse(Stream utf8Json, JsonDocumentOptions options = default)
- public static JsonDocument Parse(ReadOnlyMemory<char> json, JsonDocumentOptions options = default)
- public static JsonDocument Parse(string json, JsonDocumentOptions options = default)
- public static Task<JsonDocument> ParseAsync(Stream utf8Json, JsonDocumentOptions options = default, CancellationToken cancellationToken = default)
- public static JsonDocument Parse(ReadOnlyMemory<byte> utf8Json, JsonReaderOptions readerOptions = default)
- public static JsonDocument Parse(ReadOnlySequence<byte> utf8Json, JsonReaderOptions readerOptions = default)
- public static JsonDocument Parse(Stream utf8Json, JsonReaderOptions readerOptions = default)
- public static JsonDocument Parse(ReadOnlyMemory<char> json, JsonReaderOptions readerOptions = default)
- public static JsonDocument Parse(string json, JsonReaderOptions readerOptions = default)
- public static Task<JsonDocument> ParseAsync(Stream utf8Json, JsonReaderOptions readerOptions = default, CancellationToken cancellationToken = default)
- public void WriteTo(Utf8JsonWriter writer)
-
public struct JsonDocumentOptions
-
public struct JsonElement
-
public struct JsonEncodedText : IEquatable<JsonEncodedText>
-
public class JsonException : Exception
-
public abstract class JsonNamingPolicy
-
public struct JsonProperty
-
public struct JsonReaderState
-
public static class JsonSerializer
-
public enum JsonSerializerDefaults
-
public sealed class JsonSerializerOptions
-
public enum JsonValueKind
-
public enum JsonValueType
-
public struct JsonWriterOptions
-
public struct Utf8JsonReader
-
public sealed class Utf8JsonWriter : IDisposable
System.Text.Json.Nodes
-
public sealed class JsonArray : JsonNode, IList<JsonNode>, ICollection<JsonNode>, IEnumerable<JsonNode>, IEnumerable
-
public abstract class JsonNode
-
public struct JsonNodeOptions
-
public sealed class JsonObject : JsonNode, IDictionary<string, JsonNode>, ICollection<KeyValuePair<string, JsonNode>>, IEnumerable<KeyValuePair<string, JsonNode>>, IEnumerable
-
public abstract class JsonValue : JsonNode
System.Text.Json.Serialization
-
public interface IJsonOnDeserialized
-
public interface IJsonOnDeserializing
-
public interface IJsonOnSerialized
-
public interface IJsonOnSerializing
-
public sealed class JsonConstructorAttribute : JsonAttribute
-
public abstract class JsonConverter
-
public abstract class JsonConverter<T> : JsonConverter
-
public class JsonConverterAttribute : JsonAttribute
-
public abstract class JsonConverterFactory : JsonConverter
-
public sealed class JsonExtensionDataAttribute : JsonAttribute
-
public sealed class JsonIgnoreAttribute : JsonAttribute
-
public enum JsonIgnoreCondition
-
public sealed class JsonIncludeAttribute : JsonAttribute
-
public enum JsonKnownNamingPolicy
-
public enum JsonNumberHandling
-
public sealed class JsonNumberHandlingAttribute : JsonAttribute
-
public abstract class JsonNamingPolicy
-
public sealed class JsonPropertyOrderAttribute : JsonAttribute
-
public sealed class JsonSerializableAttribute : JsonAttribute
-
public abstract class JsonSerializerContext
-
public enum JsonSourceGenerationMode
-
public sealed class JsonSourceGenerationOptionsAttribute : JsonAttribute
-
public class JsonStringEnumConverter : JsonConverterFactory
-
public enum JsonUnknownTypeHandling
-
public abstract class ReferenceHandler
-
public sealed class ReferenceHandler<T> : ReferenceHandler where T : ReferenceResolver
-
public abstract class ReferenceResolver
-
public static class JsonSerializer
- public static TValue Parse<TValue>(string json, JsonSerializerOptions options = null)
- public static object Parse(string json, Type returnType, JsonSerializerOptions options = null)
- public static TValue Parse<TValue>(ReadOnlySpan<byte> utf8Json, JsonSerializerOptions options = null)
- public static object Parse(ReadOnlySpan<byte> utf8Json, Type returnType, JsonSerializerOptions options = null)
- public static ValueTask<TValue> ReadAsync<TValue>(Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default)
- public static ValueTask<object> ReadAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default)
- public static byte[] ToBytes<TValue>(TValue value, JsonSerializerOptions options = null)
- public static byte[] ToBytes(object value, Type type, JsonSerializerOptions options = null)
- public static string ToString<TValue>(TValue value, JsonSerializerOptions options = null)
- public static string ToString(object value, Type type, JsonSerializerOptions options = null)
- public static Task WriteAsync<TValue>(TValue value, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default)
- public static Task WriteAsync(object value, Type type, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default)
-
public sealed class JsonSerializerOptions
System.Text.Json.Serialization.Metadata