Custom serialization and deserialization for types which aren't supported by UPROPERTY (e.g. TOptional)
More...
|
template<class T > |
void | Serialize (const TOptional< T > &Field, const FString &FieldName, FJsonObject &JsonObject) |
|
template<> |
void STREAMJSON_API | Serialize (const TOptional< uint32 > &Field, const FString &FieldName, FJsonObject &) |
|
template<> |
void STREAMJSON_API | Serialize (const TOptional< FString > &Field, const FString &FieldName, FJsonObject &) |
|
template<> |
void STREAMJSON_API | Serialize (const TOptional< FDateTime > &Field, const FString &FieldName, FJsonObject &) |
|
template<class T > |
void | Deserialize (const FJsonObject &JsonObject, const FString &FieldName, TOptional< T > &Field) |
|
template<> |
void STREAMJSON_API | Deserialize< uint32 > (const FJsonObject &JsonObject, const FString &FieldName, TOptional< uint32 > &Field) |
|
template<> |
void STREAMJSON_API | Deserialize< FDateTime > (const FJsonObject &JsonObject, const FString &FieldName, TOptional< FDateTime > &Field) |
|
Custom serialization and deserialization for types which aren't supported by UPROPERTY (e.g. TOptional)