TJsonReader

Windows
MacOS
Linux

Inheritance Hierarchy

TJsonReader

FJsonStringReader

References

Module

Json

Header

/Engine/Source/Runtime/Json/Public/Serialization/JsonReader.h

Include

#include "Serialization/JsonReader.h"

Syntax

template<class CharType>
class TJsonReader

Variables

Name Description

Protected variable

bool

 

BoolValue

Protected variable

uint32

 

CharacterNumber

Protected variable

EJsonToken

 

CurrentToken

Protected variable

FString

 

ErrorMessage

Protected variable

bool

 

FinishedReadingRootObject

Protected variable

FString

 

Identifier

Protected variable

uint32

 

LineNumber

Protected variable

double

 

NumberValue

Protected variable

TArray< EJson >

 

ParseState

Protected variable

FArchive *

 

Stream

Protected variable

FString

 

StringValue

Constructors

Name Description

Protected function

TJsonReader()

Hidden default constructor.

Protected function

TJsonReader

(
    FArchive* InStream
)

Creates and initializes a new instance with the given input.

Destructors

Name Description

Public function Virtual

~TJsonReader()

Functions

Name Description

Public function Static

TSharedRef< ...

 

Create

(
    FArchive*const Stream
)

Public function Const

const uint32

 

GetCharacterNumber()

Public function Const

const FStrin...

 

GetErrorMessage()

Public function Virtual Const

const FStrin...

 

GetIdentifier()

Public function Const

const uint32

 

GetLineNumber()

Public function Const

bool

 

GetValueAsBoolean()

Public function Const

double

 

GetValueAsNumber()

Public function Const

const FStrin...

 

GetValueAsNumberString()

Public function Virtual Const

const FStrin...

 

GetValueAsString()

Public function

bool

 

ReadNext

(
    EJsonNotation& Notation
)

Protected function

bool

 

Serialize

(
    void* V,
    int64 Length
)

Public function

bool

 

SkipArray()

Public function

bool

 

SkipObject()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss