# Assembly: RestSharp.Serializers.Utf8Json
# Namespace: RestSharp.Serializers.Utf8Json
# Class RestClientExtensions
 # Inheritance
↳ object
# Syntax
public static class RestClientExtensions
# Method UseUtf8Json(IRestClient)
 Use Utf8Json serializer with default formatter resolver
# Syntax
public static IRestClient UseUtf8Json(this IRestClient client)
# Parameters
| Name | Type | Description | 
|---|---|---|
| client | IRestClient | 
# Returns
| Type | Description | 
|---|---|
| IRestClient | 
# Method UseUtf8Json(IRestClient, IJsonFormatterResolver)
 Use Utf8Json serializer with custom formatter resolver
# Syntax
public static IRestClient UseUtf8Json(this IRestClient client, IJsonFormatterResolver resolver)
# Parameters
| Name | Type | Description | 
|---|---|---|
| client | IRestClient | |
| resolver | IJsonFormatterResolver | Utf8Json deserialization formatter resolver | 
# Returns
| Type | Description | 
|---|---|
| IRestClient | 
# Class RestRequestExtensions
 # Inheritance
↳ object
# Syntax
public static class RestRequestExtensions
# Method UseUtf8Json(IRestRequest)
 # Syntax
public static IRestRequest UseUtf8Json(this IRestRequest request)
# Parameters
| Name | Type | Description | 
|---|---|---|
| request | IRestRequest | 
# Returns
| Type | Description | 
|---|---|
| IRestRequest | 
# Method UseNewtonsoftJson(IRestRequest, IJsonFormatterResolver)
 # Syntax
public static IRestRequest UseNewtonsoftJson(this IRestRequest request, IJsonFormatterResolver resolver)
# Parameters
| Name | Type | Description | 
|---|---|---|
| request | IRestRequest | |
| resolver | IJsonFormatterResolver | 
# Returns
| Type | Description | 
|---|---|
| IRestRequest | 
# Class Utf8JsonSerializer
 # Inheritance
↳ IRestSerializer
  ↳ System.Object
# Syntax
public class Utf8JsonSerializer : IRestSerializer
# Constructor Utf8JsonSerializer(IJsonFormatterResolver)
 # Syntax
public Utf8JsonSerializer(IJsonFormatterResolver resolver = null)
# Parameters
| Name | Type | Description | 
|---|---|---|
| resolver | IJsonFormatterResolver | 
# Method Serialize(Object)
 # Syntax
public string Serialize(object obj)
# Parameters
| Name | Type | Description | 
|---|---|---|
| obj | object | 
# Returns
| Type | Description | 
|---|---|
| string | 
# Method Serialize(Parameter)
 # Syntax
public string Serialize(Parameter parameter)
# Parameters
| Name | Type | Description | 
|---|---|---|
| parameter | Parameter | 
# Returns
| Type | Description | 
|---|---|
| string | 
# Method Deserialize<T>(IRestResponse)
 # Syntax
public T Deserialize<T>(IRestResponse response)
# Generic parameters
| Name | Description | 
|---|---|
| T | 
# Parameters
| Name | Type | Description | 
|---|---|---|
| response | IRestResponse | 
# Returns
| Type | Description | 
|---|---|
| T | 
# Property SupportedContentTypes
 # Syntax
public string[] SupportedContentTypes { get; }
# Property ContentType
 # Syntax
public string ContentType { get; set; }
# Property DataFormat
 # Syntax
public DataFormat DataFormat { get; }
