39 TSharedPtr<FJsonValue>& GetRootValue();
42 void SetRootValue(TSharedPtr<FJsonValue>& JsonValue);
48 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
52 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
53 FString GetTypeString() const;
56 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
61 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
62 float AsNumber() const;
65 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
66 int32 AsInt32() const;
69 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
70 int64 AsInt64() const;
73 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
74 FString AsString() const;
77 UFUNCTION(BlueprintPure, Category = "VaRest|Json")
81 UFUNCTION(BlueprintCallable, Category = "VaRest|Json")
85 UFUNCTION(BlueprintCallable, Category = "VaRest|Json")
93 TSharedPtr<FJsonValue> JsonVal;
100 void ErrorMessage(const FString& InType) const;