Interface ISerializer (1.50.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
TypeDescription
String

Methods

Deserialize(String, Type)

object Deserialize(string input, Type type)

Deserializes the string into an object.

Parameters
NameDescription
inputString
typeType
Returns
TypeDescription
Object

Deserialize<T>(Stream)

T Deserialize<T>(Stream input)

Deserializes the stream into an object.

Parameter
NameDescription
inputStream
Returns
TypeDescription
T
Type Parameter
NameDescription
T

Deserialize<T>(String)

T Deserialize<T>(string input)

Deserializes the string into an object.

Parameter
NameDescription
inputString
Returns
TypeDescription
T
Type Parameter
NameDescription
T

Serialize(Object)

string Serialize(object obj)

Serializes the specified object into a string.

Parameter
NameDescription
objObject
Returns
TypeDescription
String

Serialize(Object, Stream)

void Serialize(object obj, Stream target)

Serializes the specified object into a Stream.

Parameters
NameDescription
objObject
targetStream

Extension Method