JsonObjectSerializer Class

Definition

A JsonObjectSerializer implementation that uses System.Text.Json.JsonSerializer to for serialization/deserialization.

public class JsonObjectSerializer : Azure.Core.Serialization.ObjectSerializer, Azure.Core.Serialization.IMemberNameConverter
type JsonObjectSerializer = class
    inherit ObjectSerializer
    interface IMemberNameConverter
Public Class JsonObjectSerializer
Inherits ObjectSerializer
Implements IMemberNameConverter
Inheritance
System.Object
JsonObjectSerializer
Implements

Constructors

JsonObjectSerializer()

Initializes new instance of JsonObjectSerializer.

JsonObjectSerializer(JsonSerializerOptions)

Initializes new instance of JsonObjectSerializer.

Properties

Default

A shared instance of JsonObjectSerializer, initialized with the default options.

Methods

Deserialize(Stream, Type, CancellationToken)

Read the binary representation into a returnType. The Stream will be read to completion.

DeserializeAsync(Stream, Type, CancellationToken)

Read the binary representation into a returnType. The Stream will be read to completion.

Serialize(Object, Type, CancellationToken)

Convert the provided value to it's binary representation and return it as a BinaryData instance.

Serialize(Stream, Object, Type, CancellationToken)

Convert the provided value to it's binary representation and write it to System.IO.Stream.

SerializeAsync(Object, Type, CancellationToken)

Convert the provided value to it's binary representation and return it as a BinaryData instance.

SerializeAsync(Stream, Object, Type, CancellationToken)

Convert the provided value to it's binary representation and write it to System.IO.Stream.

Explicit Interface Implementations

IMemberNameConverter.ConvertMemberName(MemberInfo)

Converts a System.Reflection.MemberInfo to a serializable member name.

Applies to