namespace UE { namespace Json { template<typename ValueType> [TEnableIf](API\Runtime\Core\Templates\TEnableIf)< !std::is_same_v< ValueType, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< typename ValueType::ElementType > > &&!std::is_same_v< ValueType, [TJsonReference](API\Plugins\WebAPIEditor\TJsonReference)< typename ValueType::ElementType > > &&![TIsTMap](API\Runtime\Core\Containers\TIsTMap)< ValueType >::Value &&!TIsTArray_V< ValueType > &&![TypeTraits::TIsStringLike](API\Plugins\WebAPIEditor\TIsStringLike)< ValueType >::Value &&![TIsPODType](API\Runtime\Core\Math\TIsPODType)< ValueType >::Value &&![TypeTraits::THasFromJson_V](API\Plugins\WebAPIEditor\THasFromJson_V)< ValueType >, bool >::Type UE::Json::TryGetField ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonObject](API\Runtime\Json\Dom\FJsonObject) > & InJsonObject, const [FString](API\Runtime\Core\Containers\FString) & InFieldName, ValueType & OutValue ) } }