Class JsonApiReader
- Namespace
- JsonApiDotNetCore.Serialization.Request
- Assembly
- JsonApiDotNetCore.dll
Deserializes the incoming JSON:API request body and converts it to models, which are passed to controller actions by ASP.NET on FromBody
parameters.
public sealed class JsonApiReader : IJsonApiReader
- Inheritance
-
JsonApiReader
- Implements
- Inherited Members
Constructors
JsonApiReader(IJsonApiOptions, IDocumentAdapter, ILogger<JsonApiReader>)
public JsonApiReader(IJsonApiOptions options, IDocumentAdapter documentAdapter, ILogger<JsonApiReader> logger)
Parameters
optionsIJsonApiOptionsdocumentAdapterIDocumentAdapterloggerILogger<JsonApiReader>
Methods
ReadAsync(HttpRequest)
Reads an object from the request body.
public Task<object?> ReadAsync(HttpRequest httpRequest)
Parameters
httpRequestHttpRequest