Show / Hide Table of Contents

Class NewtonsoftFieldReader

Implements an IFieldReader for JSON data.

Inheritance
System.Object
FieldReader
NewtonsoftFieldReader
Implements
IFieldReader
Inherited Members
FieldReader.Read<TField>()
FieldReader.TryRead<TField>(TField)
FieldReader.TryRead(Type, IField)
FieldReader.Read(Type)
Namespace: Sitecore.LayoutService.Client.Newtonsoft.Model
Assembly: Sitecore.LayoutService.Client.Newtonsoft.dll
Syntax
public class NewtonsoftFieldReader : FieldReader, IFieldReader

Constructors

NewtonsoftFieldReader(JsonSerializer, JToken)

Initializes a new instance of the NewtonsoftFieldReader class.

Declaration
public NewtonsoftFieldReader(JsonSerializer serializer, JToken json)
Parameters
Type Name Description
Newtonsoft.Json.JsonSerializer serializer

The serializer to use when reading.

Newtonsoft.Json.Linq.JToken json

The raw JSON data.

Methods

HandleRead(Type)

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

Declaration
protected override object HandleRead(Type type)
Parameters
Type Name Description
System.Type type

The type to read the field as.

Returns
Type Description
System.Object

A new instance of the specified type.

Overrides
FieldReader.HandleRead(Type)

Implements

IFieldReader
Back to top Generated by DocFX