Interface ISerializer (1.68.0)

public interface ISerializer

Serialization interface that supports serialize and deserialize methods.

Namespace

Google.Apis

Assembly

Google.Apis.Core.dll

Properties

Format

string Format { get; }

Gets the application format this serializer supports (e.g. "json", "xml", etc.).

Property Value
Type Description
string

Methods

Deserialize(string, Type)

object Deserialize(string input, Type type)

Deserializes the string into an object.

Parameters
Name Description
input string
type Type
Returns
Type Description
object

Deserialize<T>(Stream)

T Deserialize<T>(Stream input)

Deserializes the stream into an object.

Parameter
Name Description
input Stream
Returns
Type Description
T
Type Parameter
Name Description
T

Deserialize<T>(string)

T Deserialize<T>(string input)

Deserializes the string into an object.

Parameter
Name Description
input string
Returns
Type Description
T
Type Parameter
Name Description
T

Serialize(object)

string Serialize(object obj)

Serializes the specified object into a string.

Parameter
Name Description
obj object
Returns
Type Description
string

Serialize(object, Stream)

void Serialize(object obj, Stream target)

Serializes the specified object into a Stream.

Parameters
Name Description
obj object
target Stream

Extension Method