![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <JsonReader.h>
Inheritance diagram for TJsonStringReader< CharType >:Public Member Functions | |
| const TString< CharType > & | GetSourceString () const |
| virtual | ~TJsonStringReader ()=default |
Public Member Functions inherited from TJsonReader< CharType > | |
| virtual | ~TJsonReader () |
| bool | ReadNext (EJsonNotation &Notation) |
| bool | SkipObject () |
| bool | SkipArray () |
| virtual const FString & | GetIdentifier () const |
| virtual ValueAsStringReturnType | GetValueAsString () const |
| virtual const StoredStringType & | GetInternalValueAsString () const |
| virtual StoredStringType | StealInternalValueAsString () |
| double | GetValueAsNumber () const |
| const StoredStringType & | GetValueAsNumberString () const |
| bool | GetValueAsBoolean () const |
| const FString & | GetErrorMessage () const |
| const uint32 | GetLineNumber () const |
| const uint32 | GetCharacterNumber () const |
Static Public Member Functions | |
| static TSharedRef< TJsonStringReader > | Create (const TString< CharType > &JsonString) |
| static TSharedRef< TJsonStringReader > | Create (TString< CharType > &&JsonString) |
Static Public Member Functions inherited from TJsonReader< CharType > | |
| static TSharedRef< TJsonReader< CharType > > | Create (FArchive *const Stream) |
Protected Member Functions | |
| TJsonStringReader (const TString< CharType > &JsonString) | |
| TJsonStringReader (TString< CharType > &&JsonString) | |
| void | InitReader () |
Protected Member Functions inherited from TJsonReader< CharType > | |
| TJsonReader () | |
| TJsonReader (FArchive *InStream) | |
| bool | Serialize (void *V, int64 Length) |
| void | InlineCombineSurrogates (Type &String) |
Protected Attributes | |
| const TString< CharType > | Content |
| TUniquePtr< FBufferReader > | Reader |
Protected Attributes inherited from TJsonReader< CharType > | |
| TArray< EJson > | ParseState |
| EJsonToken | CurrentToken |
| FArchive * | Stream |
| FString | Identifier |
| FString | ErrorMessage |
| StoredStringType | StringValue |
| double | NumberValue |
| uint32 | LineNumber |
| uint32 | CharacterNumber |
| bool | BoolValue |
| bool | FinishedReadingRootObject |
Additional Inherited Members | |
Public Types inherited from TJsonReader< CharType > | |
| using | StoredStringType = std::conditional_t< std::is_same_v< CharType, ANSICHAR >, FUtf8String, TString< CharType > > |
| using | StoredCharType = TElementType_T< StoredStringType > |
| using | ValueAsStringReturnType = std::conditional_t< std::is_same_v< StoredStringType, FString >, const FString &, FString > |
|
virtualdefault |
|
inlineexplicitprotected |
Parses a string containing Json information.
| JsonString | The Json string to parse. |
|
inlineexplicitprotected |
Parses a string containing Json information.
| JsonString | The Json string to parse. |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlineprotected |
|
protected |
|
protected |