|
| static ? TValue | Deserialize< TValue > (this JsonDocument document, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (this JsonDocument document, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (this JsonDocument document, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (this JsonDocument document, Type returnType, JsonSerializerContext context) |
| |
| static ? TValue | Deserialize< TValue > (this JsonElement element, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (this JsonElement element, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (this JsonElement element, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (this JsonElement element, Type returnType, JsonSerializerContext context) |
| |
| static ? TValue | Deserialize< TValue > (this JsonNode? node, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (this JsonNode? node, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (this JsonNode? node, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (this JsonNode? node, Type returnType, JsonSerializerContext context) |
| |
| static JsonDocument | SerializeToDocument< TValue > (TValue value, JsonSerializerOptions? options=null) |
| |
| static JsonDocument | SerializeToDocument (object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static JsonDocument | SerializeToDocument< TValue > (TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static JsonDocument | SerializeToDocument (object? value, Type inputType, JsonSerializerContext context) |
| |
| static JsonElement | SerializeToElement< TValue > (TValue value, JsonSerializerOptions? options=null) |
| |
| static JsonElement | SerializeToElement (object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static JsonElement | SerializeToElement< TValue > (TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static JsonElement | SerializeToElement (object? value, Type inputType, JsonSerializerContext context) |
| |
| static ? JsonNode | SerializeToNode< TValue > (TValue value, JsonSerializerOptions? options=null) |
| |
| static ? JsonNode | SerializeToNode (object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static ? JsonNode | SerializeToNode< TValue > (TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? JsonNode | SerializeToNode (object? value, Type inputType, JsonSerializerContext context) |
| |
| static ? TValue | Deserialize< TValue > (ReadOnlySpan< byte > utf8Json, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (ReadOnlySpan< byte > utf8Json, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (ReadOnlySpan< byte > utf8Json, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (ReadOnlySpan< byte > utf8Json, Type returnType, JsonSerializerContext context) |
| |
| static ValueTask< TValue?> | DeserializeAsync< TValue > (Stream utf8Json, JsonSerializerOptions? options=null, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static ? TValue | Deserialize< TValue > (Stream utf8Json, JsonSerializerOptions? options=null) |
| |
| static ValueTask< object?> | DeserializeAsync (Stream utf8Json, Type returnType, JsonSerializerOptions? options=null, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static ? object | Deserialize (Stream utf8Json, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ValueTask< TValue?> | DeserializeAsync< TValue > (Stream utf8Json, JsonTypeInfo< TValue > jsonTypeInfo, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static ? TValue | Deserialize< TValue > (Stream utf8Json, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ValueTask< object?> | DeserializeAsync (Stream utf8Json, Type returnType, JsonSerializerContext context, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static ? object | Deserialize (Stream utf8Json, Type returnType, JsonSerializerContext context) |
| |
| static IAsyncEnumerable< TValue?> | DeserializeAsyncEnumerable< TValue > (Stream utf8Json, JsonSerializerOptions? options=null, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static ? TValue | Deserialize< TValue > (string json, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (ReadOnlySpan< char > json, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (string json, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (ReadOnlySpan< char > json, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (string json, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? TValue | Deserialize< TValue > (ReadOnlySpan< char > json, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (string json, Type returnType, JsonSerializerContext context) |
| |
| static ? object | Deserialize (ReadOnlySpan< char > json, Type returnType, JsonSerializerContext context) |
| |
| static ? TValue | Deserialize< TValue > (ref Utf8JsonReader reader, JsonSerializerOptions? options=null) |
| |
| static ? object | Deserialize (ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions? options=null) |
| |
| static ? TValue | Deserialize< TValue > (ref Utf8JsonReader reader, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static ? object | Deserialize (ref Utf8JsonReader reader, Type returnType, JsonSerializerContext context) |
| |
| static byte[] | SerializeToUtf8Bytes< TValue > (TValue value, JsonSerializerOptions? options=null) |
| |
| static byte[] | SerializeToUtf8Bytes (object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static byte[] | SerializeToUtf8Bytes< TValue > (TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static byte[] | SerializeToUtf8Bytes (object? value, Type inputType, JsonSerializerContext context) |
| |
| static Task | SerializeAsync< TValue > (Stream utf8Json, TValue value, JsonSerializerOptions? options=null, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static void | Serialize< TValue > (Stream utf8Json, TValue value, JsonSerializerOptions? options=null) |
| |
| static Task | SerializeAsync (Stream utf8Json, object? value, Type inputType, JsonSerializerOptions? options=null, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static void | Serialize (Stream utf8Json, object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static Task | SerializeAsync< TValue > (Stream utf8Json, TValue value, JsonTypeInfo< TValue > jsonTypeInfo, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static void | Serialize< TValue > (Stream utf8Json, TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static Task | SerializeAsync (Stream utf8Json, object? value, Type inputType, JsonSerializerContext context, CancellationToken cancellationToken=default(CancellationToken)) |
| |
| static void | Serialize (Stream utf8Json, object? value, Type inputType, JsonSerializerContext context) |
| |
| static string | Serialize< TValue > (TValue value, JsonSerializerOptions? options=null) |
| |
| static string | Serialize (object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static string | Serialize< TValue > (TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static string | Serialize (object? value, Type inputType, JsonSerializerContext context) |
| |
| static void | Serialize< TValue > (Utf8JsonWriter writer, TValue value, JsonSerializerOptions? options=null) |
| |
| static void | Serialize (Utf8JsonWriter writer, object? value, Type inputType, JsonSerializerOptions? options=null) |
| |
| static void | Serialize< TValue > (Utf8JsonWriter writer, TValue value, JsonTypeInfo< TValue > jsonTypeInfo) |
| |
| static void | Serialize (Utf8JsonWriter writer, object? value, Type inputType, JsonSerializerContext context) |
| |
|
| static bool | IsValidNumberHandlingValue (JsonNumberHandling handling) |
| |
| static bool | ResolveMetadataForJsonObject< T > (ref Utf8JsonReader reader, ref ReadStack state, JsonSerializerOptions options) |
| |
| static bool | ResolveMetadataForJsonArray< T > (ref Utf8JsonReader reader, ref ReadStack state, JsonSerializerOptions options) |
| |
| static MetadataPropertyName | GetMetadataPropertyName (ReadOnlySpan< byte > propertyName) |
| |
| static bool | TryGetReferenceFromJsonElement (ref ReadStack state, JsonElement element, out object referenceValue) |
| |
| static JsonPropertyInfo | LookupProperty (object obj, ReadOnlySpan< byte > unescapedPropertyName, ref ReadStack state, JsonSerializerOptions options, out bool useExtensionProperty, bool createExtensionProperty=true) |
| |
| static ReadOnlySpan< byte > | GetPropertyName (ref ReadStack state, ref Utf8JsonReader reader, JsonSerializerOptions options) |
| |
| static void | CreateDataExtensionProperty (object obj, JsonPropertyInfo jsonPropertyInfo, JsonSerializerOptions options) |
| |
| static async ValueTask< TValue > | ReadAllAsync< TValue > (Stream utf8Json, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken) |
| |
| static TValue | ReadAll< TValue > (Stream utf8Json, JsonTypeInfo jsonTypeInfo) |
| |
| static async ValueTask< ReadBufferState > | ReadFromStreamAsync (Stream utf8Json, ReadBufferState bufferState, CancellationToken cancellationToken) |
| |
| static ReadBufferState | ReadFromStream (Stream utf8Json, ReadBufferState bufferState) |
| |
| static TValue | ContinueDeserialize< TValue > (ref ReadBufferState bufferState, ref JsonReaderState jsonReaderState, ref ReadStack readStack, JsonConverter converter, JsonSerializerOptions options) |
| |
| static MetadataPropertyName | WriteReferenceForObject (JsonConverter jsonConverter, object currentValue, ref WriteStack state, Utf8JsonWriter writer) |
| |
| static MetadataPropertyName | WriteReferenceForCollection (JsonConverter jsonConverter, object currentValue, ref WriteStack state, Utf8JsonWriter writer) |
| |
| static bool | TryWriteReferenceForBoxedStruct (object currentValue, ref WriteStack state, Utf8JsonWriter writer) |
| |
|
| static TValue | ReadDocument< TValue > (JsonDocument document, JsonTypeInfo jsonTypeInfo) |
| |
| static TValue | ReadUsingMetadata< TValue > (JsonElement element, JsonTypeInfo jsonTypeInfo) |
| |
| static TValue | ReadNode< TValue > (JsonNode node, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonDocument | WriteDocumentUsingGeneratedSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonDocument | WriteDocumentUsingSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonElement | WriteElementUsingGeneratedSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonElement | WriteElementUsingSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonNode | WriteNodeUsingGeneratedSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonNode | WriteNodeUsingSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static JsonTypeInfo | GetTypeInfo (JsonSerializerOptions options, Type runtimeType) |
| |
| static JsonTypeInfo | GetTypeInfo (JsonSerializerContext context, Type type) |
| |
| static bool | TryReadAheadMetadataAndSetState (ref Utf8JsonReader reader, ref ReadStack state, StackFrameObjectState nextState) |
| |
| static void | ValidateValueIsCorrectType< T > (object value, string referenceId) |
| |
| static TValue | ReadCore< TValue > (JsonConverter jsonConverter, ref Utf8JsonReader reader, JsonSerializerOptions options, ref ReadStack state) |
| |
| static TValue | ReadFromSpan< TValue > (ReadOnlySpan< byte > utf8Json, JsonTypeInfo jsonTypeInfo, int? actualByteCount=null) |
| |
| static JsonTypeInfo | CreateQueueJsonTypeInfo< TValue > (JsonConverter queueConverter, JsonSerializerOptions queueOptions) |
| |
| static TValue | ReadAllUsingOptions< TValue > (Stream utf8Json, Type returnType, JsonSerializerOptions options) |
| |
| static TValue | ReadCore< TValue > (ref JsonReaderState readerState, bool isFinalBlock, ReadOnlySpan< byte > buffer, JsonSerializerOptions options, ref ReadStack state, JsonConverter converterBase) |
| |
| static TValue | ReadFromSpan< TValue > (ReadOnlySpan< char > json, JsonTypeInfo jsonTypeInfo) |
| |
| static TValue | Read< TValue > (ref Utf8JsonReader reader, JsonTypeInfo jsonTypeInfo) |
| |
| static byte[] | WriteBytesUsingGeneratedSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static byte[] | WriteBytesUsingSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static bool | WriteCore< TValue > (JsonConverter jsonConverter, Utf8JsonWriter writer, in TValue value, JsonSerializerOptions options, ref WriteStack state) |
| |
| static void | WriteUsingGeneratedSerializer< TValue > (Utf8JsonWriter writer, in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static void | WriteUsingSerializer< TValue > (Utf8JsonWriter writer, in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static Type | GetRuntimeType< TValue > (in TValue value) |
| |
| static Type | GetRuntimeTypeAndValidateInputType (object value, Type inputType) |
| |
| static async Task | WriteStreamAsync< TValue > (Stream utf8Json, TValue value, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken) |
| |
| static void | WriteStream< TValue > (Stream utf8Json, in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static string | WriteStringUsingGeneratedSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
| static string | WriteStringUsingSerializer< TValue > (in TValue value, JsonTypeInfo jsonTypeInfo) |
| |
Definition at line 15 of file JsonSerializer.cs.