Zdexby TheHolyOneZ
5,360 classes
Class

UOdinJsonObject

: UObject
/Script/Odin.OdinJsonObject 0x0038 (56 B) align 8 inherited 0x0028 vtable /Script/Odin
0x00x0038

Members 0

OffsetSizeNameTypeFlagsDefault
0x00280x10unreflected bytes to end of UOdinJsonObject

Functions 32

SignatureFlagsNativeParams
void SetStringField(const FString& FieldName, const FString& StringValue)FinalNative+1 flags0x20
void SetStringArrayField(const FString& FieldName, const TArray<FString>& StringArray)FinalNative+1 flags0x20
void SetObjectField(const FString& FieldName, UOdinJsonObject* JsonObject)FinalNative+1 flags0x18
void SetObjectArrayField(const FString& FieldName, const TArray<UOdinJsonObject*>& ObjectArray)FinalNative+1 flags0x20
void SetNumberField(const FString& FieldName, float Number)FinalNative+1 flags0x14
void SetNumberArrayField(const FString& FieldName, const TArray<float>& NumberArray)FinalNative+1 flags0x20
void SetFieldNull(const FString& FieldName)FinalNative+1 flags0x10
void SetField(const FString& FieldName, UOdinJsonValue* JsonValue)FinalNative+1 flags0x18
void SetBoolField(const FString& FieldName, bool InValue)FinalNative+1 flags0x11
void SetBoolArrayField(const FString& FieldName, const TArray<bool>& BoolArray)FinalNative+1 flags0x20
void SetArrayField(const FString& FieldName, const TArray<UOdinJsonValue*>& inArray)FinalNative+1 flags0x20
void Reset()FinalNative+1 flags0x00
void RemoveField(const FString& FieldName)FinalNative+1 flags0x10
void MergeJsonObject(UOdinJsonObject* InJsonObject, bool Overwrite)FinalNative+1 flags0x09
bool HasField(const FString& FieldName)FinalNative+1 flags0x11
FString GetStringField(const FString& FieldName)FinalNative+1 flags0x20
TArray<FString> GetStringArrayField(const FString& FieldName)FinalNative+1 flags0x20
UOdinJsonObject* GetObjectField(const FString& FieldName)FinalNative+1 flags0x18
TArray<UOdinJsonObject*> GetObjectArrayField(const FString& FieldName)FinalNative+1 flags0x20
float GetNumberField(const FString& FieldName)FinalNative+1 flags0x14
TArray<float> GetNumberArrayField(const FString& FieldName)FinalNative+1 flags0x20
TArray<FString> GetFieldNames()FinalNative+1 flags0x10
UOdinJsonValue* GetField(const FString& FieldName)FinalNative+1 flags0x18
bool GetBoolField(const FString& FieldName)FinalNative+1 flags0x11
TArray<bool> GetBoolArrayField(const FString& FieldName)FinalNative+1 flags0x20
TArray<UOdinJsonValue*> GetArrayField(const FString& FieldName)FinalNative+1 flags0x20
TArray<uint8> EncodeJsonBytes()FinalNative+1 flags0x10
FString EncodeJson()FinalNative+1 flags0x10
bool DecodeJson(const FString& JsonString)FinalNative+1 flags0x11
UOdinJsonObject* ConstructJsonObjectFromString(UObject* WorldContextObject, const FString& Data)FinalNative+2 flags0x20
UOdinJsonObject* ConstructJsonObjectFromBytes(UObject* WorldContextObject, const TArray<uint8>& Data)FinalNative+2 flags0x20
UOdinJsonObject* ConstructJsonObject(UObject* WorldContextObject)FinalNative+2 flags0x10

Used by 4

types with a member, parameter or interface of this type