| void SetStringField(const FString& FieldName, const FString& StringValue) | FinalNative+1 flags | | 0x20 |
| void SetStringArrayField(const FString& FieldName, const TArray<FString>& StringArray) | FinalNative+1 flags | | 0x20 |
| void SetObjectField(const FString& FieldName, UOdinJsonObject* JsonObject) | FinalNative+1 flags | | 0x18 |
| void SetObjectArrayField(const FString& FieldName, const TArray<UOdinJsonObject*>& ObjectArray) | FinalNative+1 flags | | 0x20 |
| void SetNumberField(const FString& FieldName, float Number) | FinalNative+1 flags | | 0x14 |
| void SetNumberArrayField(const FString& FieldName, const TArray<float>& NumberArray) | FinalNative+1 flags | | 0x20 |
| void SetFieldNull(const FString& FieldName) | FinalNative+1 flags | | 0x10 |
| void SetField(const FString& FieldName, UOdinJsonValue* JsonValue) | FinalNative+1 flags | | 0x18 |
| void SetBoolField(const FString& FieldName, bool InValue) | FinalNative+1 flags | | 0x11 |
| void SetBoolArrayField(const FString& FieldName, const TArray<bool>& BoolArray) | FinalNative+1 flags | | 0x20 |
| void SetArrayField(const FString& FieldName, const TArray<UOdinJsonValue*>& inArray) | FinalNative+1 flags | | 0x20 |
| void Reset() | FinalNative+1 flags | | 0x00 |
| void RemoveField(const FString& FieldName) | FinalNative+1 flags | | 0x10 |
| void MergeJsonObject(UOdinJsonObject* InJsonObject, bool Overwrite) | FinalNative+1 flags | | 0x09 |
| bool HasField(const FString& FieldName) | FinalNative+1 flags | | 0x11 |
| FString GetStringField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| TArray<FString> GetStringArrayField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| UOdinJsonObject* GetObjectField(const FString& FieldName) | FinalNative+1 flags | | 0x18 |
| TArray<UOdinJsonObject*> GetObjectArrayField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| float GetNumberField(const FString& FieldName) | FinalNative+1 flags | | 0x14 |
| TArray<float> GetNumberArrayField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| TArray<FString> GetFieldNames() | FinalNative+1 flags | | 0x10 |
| UOdinJsonValue* GetField(const FString& FieldName) | FinalNative+1 flags | | 0x18 |
| bool GetBoolField(const FString& FieldName) | FinalNative+1 flags | | 0x11 |
| TArray<bool> GetBoolArrayField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| TArray<UOdinJsonValue*> GetArrayField(const FString& FieldName) | FinalNative+1 flags | | 0x20 |
| TArray<uint8> EncodeJsonBytes() | FinalNative+1 flags | | 0x10 |
| FString EncodeJson() | FinalNative+1 flags | | 0x10 |
| bool DecodeJson(const FString& JsonString) | FinalNative+1 flags | | 0x11 |
| UOdinJsonObject* ConstructJsonObjectFromString(UObject* WorldContextObject, const FString& Data) | FinalNative+2 flags | | 0x20 |
| UOdinJsonObject* ConstructJsonObjectFromBytes(UObject* WorldContextObject, const TArray<uint8>& Data) | FinalNative+2 flags | | 0x20 |
| UOdinJsonObject* ConstructJsonObject(UObject* WorldContextObject) | FinalNative+2 flags | | 0x10 |