Navigation
API > API/Runtime > API/Runtime/JsonUtilities > API/Runtime/JsonUtilities/FJsonObjectConverter
References
| Module | JsonUtilities |
| Header | /Engine/Source/Runtime/JsonUtilities/Public/JsonObjectConverter.h |
| Include | #include "JsonObjectConverter.h" |
| Source | /Engine/Source/Runtime/JsonUtilities/Private/JsonObjectConverter.cpp |
static bool JsonValueToUProperty
&40;
const TSharedPtr< FJsonValue > & JsonValue,
FProperty &42; Property,
void &42; OutValue,
int64 CheckFlags,
int64 SkipFlags,
const bool bStrictMode,
FText &42; OutFailReason
&41;
Remarks
Converts a single JsonValue to the corresponding FProperty (this may recurse if the property is a UStruct for instance). False if the property failed to serialize
Parameters
| Name | Description |
|---|---|
| JsonValue | The value to assign to this property |
| Property | The FProperty definition of the property we're setting. |
| OutValue | Pointer to the property instance to be modified. |
| CheckFlags | Only convert sub-properties that match at least one of these flags. If 0 check all properties. |
| SkipFlags | Skip sub-properties that match any of these flags |
| bStrictMode | Whether to strictly check the json attributes |
| OutFailReason | Reason of the failure if any |