Skip to content

NewtonsoftJsonContentSerializer class

Defined in

Namespace: Refit Assembly: Refit.Newtonsoft.Json.dll Full name: Refit.NewtonsoftJsonContentSerializer Modifiers: public sealed

Summary

View source

A class implementing IHttpContentSerializer using the Newtonsoft.Json APIs.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481, net471

Class hierarchy
classDiagram
class NewtonsoftJsonContentSerializer
class IHttpContentSerializer {
    <>
}
IHttpContentSerializer <|.. NewtonsoftJsonContentSerializer
class ISynchronousContentDeserializer {
    <>
}
ISynchronousContentDeserializer <|.. NewtonsoftJsonContentSerializer

Implements: IHttpContentSerializer, ISynchronousContentDeserializer

Remarks

Creates a new NewtonsoftJsonContentSerializer instance with the specified parameters.

Constructors

NameSummary
.ctorA class implementing [IHttpContentSerializer](# using the Newtonsoft.Json APIs.

Methods

NameSummary
ToHttpContentSerializes an object of type T to HttpContent.
FromHttpContentAsyncDeserializes an object of type T from an HttpContent object.
DeserializeFromStringDeserializes content synchronously into an object of type T.
GetFieldNameForPropertyCalculates what the field name should be for the given property. This may be affected by custom attributes the serializer understands.
Inherited members