NewtonsoftJsonContentSerializer class¶
Defined in
Namespace: Refit
Assembly: Refit.Newtonsoft.Json.dll
Full name: Refit.NewtonsoftJsonContentSerializer
Modifiers: public sealed
Summary¶
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, netstandard2.0, net462, net471
Class hierarchy
classDiagram
class NewtonsoftJsonContentSerializer
class IHttpContentSerializer {
<>
}
IHttpContentSerializer <|.. NewtonsoftJsonContentSerializer
Implements: IHttpContentSerializer
Remarks¶
Creates a new NewtonsoftJsonContentSerializer instance with the specified parameters
Constructors¶
| Name | Summary |
|---|---|
| .ctor | A class implementing [IHttpContentSerializer](# using the Newtonsoft.Json APIs |
Methods¶
| Name | Summary |
|---|---|
| ToHttpContent | Serializes an object of type T to HttpContent |
| FromHttpContentAsync | Deserializes an object of type T from an HttpContent object. |
| GetFieldNameForProperty | Calculates what the field name should be for the given property. This may be affected by custom attributes the serializer understands |