| UDJSONObject* CreateJSONObject(UObject* WorldContextObject) | FinalNative+2 flags | | 0x10 |
| bool Clear() | FinalNative+1 flags | | 0x01 |
| FString AsString() | FinalNative+1 flags | | 0x10 |
| bool AddStringField(const FString& Key, const FString& Value) | FinalNative+1 flags | | 0x21 |
| bool AddStringArrayField(const FString& Key, const TArray<FString>& Value) | FinalNative+1 flags | | 0x21 |
| bool AddJSONObjectField(const FString& Key, UDJSONObject* Value) | FinalNative+1 flags | | 0x19 |
| bool AddJSONObjectArrayField(const FString& Key, const TArray<UDJSONObject*>& Value) | FinalNative+1 flags | | 0x21 |
| bool AddJSONArrayField(const FString& Key, UDJSONArray* Value) | FinalNative+1 flags | | 0x19 |
| bool AddJSONArrayArrayField(const FString& Key, const TArray<UDJSONArray*>& Value) | FinalNative+1 flags | | 0x21 |
| bool AddIntegerField(const FString& Key, int32 Value) | FinalNative+1 flags | | 0x15 |
| bool AddIntegerArrayField(const FString& Key, const TArray<int32>& Value) | FinalNative+1 flags | | 0x21 |
| bool AddFloatField(const FString& Key, float Value) | FinalNative+1 flags | | 0x15 |
| bool AddFloatArrayField(const FString& Key, const TArray<float>& Value) | FinalNative+1 flags | | 0x21 |
| bool AddEmptyField(const FString& Key) | FinalNative+1 flags | | 0x11 |
| bool AddBooleanField(const FString& Key, bool Value) | FinalNative+1 flags | | 0x12 |
| bool AddBooleanArrayField(const FString& Key, const TArray<bool>& Value) | FinalNative+1 flags | | 0x21 |