Class NewtonsoftFieldReader

Version: 21.x

Implements an IFieldReader for JSON data.

Inheritance
System.Object
NewtonsoftFieldReader
Implements
Namespace: Sitecore.LayoutService.Client.Newtonsoft.Model
Assembly: Sitecore.LayoutService.Client.Newtonsoft.dll
Syntax
RequestResponse
public class NewtonsoftFieldReader : FieldReader, IFieldReader

Constructors

NewtonsoftFieldReader(JsonSerializer, JToken)

Initializes a new instance of the NewtonsoftFieldReader class.

Declaration
RequestResponse
public NewtonsoftFieldReader(JsonSerializer serializer, JToken json)
Parameters
TypeNameDescription
Newtonsoft.Json.JsonSerializerserializer

The serializer to use when reading.

Newtonsoft.Json.Linq.JTokenjson

The raw JSON data.

Methods

HandleRead(Type)

Returns an instance of the Field data as a specified type.

Declaration
RequestResponse
protected override object HandleRead(Type type)
Parameters
TypeNameDescription
System.Typetype

The type to read the field as.

Returns
TypeDescription
System.Object

A new instance of the specified type.

Overrides

Implements

Do you have some feedback for us?

If you have suggestions for improving this article,