Show / Hide Table of Contents

Interface ISerializer

Serialization interface that supports serialize and deserialize methods.

Namespace: Google.Apis
Assembly: Google.Apis.Core.dll
Syntax
public interface ISerializer

Properties

Format

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

Declaration
string Format { get; }
Property Value
Type Description
string

Methods

Deserialize(string, Type)

Deserializes the string into an object.

Declaration
object Deserialize(string input, Type type)
Parameters
Type Name Description
string input
Type type
Returns
Type Description
object

Deserialize<T>(Stream)

Deserializes the stream into an object.

Declaration
T Deserialize<T>(Stream input)
Parameters
Type Name Description
Stream input
Returns
Type Description
T
Type Parameters
Name Description
T

Deserialize<T>(string)

Deserializes the string into an object.

Declaration
T Deserialize<T>(string input)
Parameters
Type Name Description
string input
Returns
Type Description
T
Type Parameters
Name Description
T

Serialize(object)

Serializes the specified object into a string.

Declaration
string Serialize(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
string

Serialize(object, Stream)

Serializes the specified object into a Stream.

Declaration
void Serialize(object obj, Stream target)
Parameters
Type Name Description
object obj
Stream target

Extension Methods

Utilities.ThrowIfNull<T>(T, string)
In this article
Back to top Generated by DocFX